Düğüm JS nasıl giderilir? “Sözdizimi hatası: Beklenmeyen belirteç ithalat” JavaScript modüllerinin kullanırken
ihracat modülleri düğümün amacıyla her işlevi atamak zorunda, Nesne ya da değişken, Bu ihraç edilecek gerektirir, modules.exports özellikleri gibi bir diğer hedefi.
ihracat
Bu örnekte modül dosyası robot.js olduğunu. Her işlev, diğer dosyalar için kullanılabilir yapmak istiyorum nesne veya değişken onlara ihracat nesnenin özelliklerini yapmak.
robot.js (modül dosyası)
exports.sayHello = (msg) => console.log('Hello peeps!') exports.hello = "Merhaba!" exports.greetings = { ingilizce : "Merhaba!", Fransızca : "Merhaba!", İspanyol: "ola!" }
içe
import ifadesini desteklemediği Düğüm, Dolayısıyla eski işlev içe aktarılırken kullanılması gerekirse gerektirir.
Burada robot.js ithal (Not: .js isteğe gerektiren fonksiyonunda dışarı bırakılabilir) ve biz bir şey adlandırabilirsiniz o bir nesneye atamak. Biz onu robot isim. Bizim robot nesne artık robot.js bizim ihraç modülleri tutan
şu şekilde kullanabilirsiniz…
app.js (ana dosya)
const robot = gerektiren('./robot')
robot.sayHello()
console.log(robot.hello)
console.log(robot.greetings.french)
Modülünüzün değişkeni kullanırken ilk satırda seçti nesne adını kullanmayı unutmayın, fonksiyon ya da nesne.
Not: Tarayıcılar gerektiren deyimini desteklemez. Bu nedenle bu tür Babel veya Browserify gibi bir bundler gibi bir transpiler kullanmadan tarayıcılar ile gerektiren ithalat modülü işlevini kullanamaz.

