Kako popraviti Node JS “Sintaktička pogreška: Neočekivani uvoz token” kada se koristi JavaScript modula
Da bi čvora za izvoz modula morate dodijeliti svaku funkciju, predmet ili varijabilnu, koji zahtijeva da se izvozi, kao svojstva modules.exports objekt.
izvoz
In this example the module file is robot.js. Each function, predmet ili promjenjiva želimo staviti na raspolaganje drugim datotekama smo da ih svojstava izvoza objekta.
robot.js (modul datoteka)
exports.sayHello = (poruka) => console.log('Hello peeps!') exports.hello = "zdravo!" exports.greetings = { Engleski : "zdravo!", francuski : "Bok!", Španjolski: "Ola!" }
Uvoz
Čvor ne podržava uvoz izjavu, dakle stari zahtijevaju funkcija treba koristiti prilikom uvoza.
Ovdje ćemo uvesti robot.js (Bilješka: .js po potrebi mogu biti izostavljena u zahtijevaju funkciji) and assign it to an object that we can name anything. We name it robot. Our robot object now holds our exported modules from robot.js
Možemo ga koristiti na sljedeći način…
app.js (glavni datoteka)
const robota = potrebna('./robot')
robot.sayHello()
console.log(robot.hello)
console.log(robot.greetings.french)
Ne zaboravite koristiti naziv objekta koji ste odabrali na prvoj liniji kada koristite modul varijable, funkcija ili objekt.
Bilješka: Browsers do not support the require statement. Therefore you cannot use the require import module function with browsers without using a transpiler such as Babel or a bundler such as Browserify.

