Hvernig á að festa hnút JS “SyntaxError: Óvænt tákn innflutningur” þegar JavaScript mát
Til þess að hnút mát útflutning þarf að tengja hverja aðgerð, hlut eða breytilega, sem þarf að vera flutt, eins og eiginleikar modules.exports hlut.
útflutning
In this example the module file is robot.js. Each function, hlut eða breyta viljum við koma á framfæri við aðrar skrár við tökum þá eiginleika útflutning hlut.
robot.js (mát skrá)
exports.sayHello =
(MSG) => console.log('Hello peeps!')
exports.hello = "Halló!"
exports.greetings =
{ Enska : "Halló!",
franska : "halló!",
spænska, spænskt: "Ola!"
}
Importing
Hnútur styður ekki innflutning yfirlýsingu, Því gamla þurfa aðgerð þarf að nota þegar innflutningur.
Hér við flytjum robot.js (athugið: .JS getur mögulega verið vinstri út í því fylgir, virka) 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
Við getum notað það eins og hér segir…
app.js (helstu skrá)
const Robot = krefjast('./robot')
robot.sayHello()
console.log(robot.hello)
console.log(robot.greetings.french)
Muna að nota hlut nafnið sem þú valdir á fyrstu línu þegar mát breytu þína, virka eða hlutur.
Note: 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.

