گھنڈی JS ٹھیک کرنے کے لئے کس طرح “SyntaxError: غیر متوقع ٹوکن درآمد” جاوا ماڈیولز استعمال کرتے وقت

برآمد کے ماڈیول کے لئے نوڈ کے لئے میں آپ کو ہر تقریب تفویض ہے, چیز یا متغیر, کہ برآمد کیے جانے کی ضرورت ہے, modules.exports کی خصوصیات اعتراض کے طور پر.

 

برآمد

In this example the module file is robot.js. Each function, چیز یا متغیر ہم کو دوسری فائلوں کو دستیاب کرنے کے لئے چاہوں گا ہم ان کو برآمد اعتراض کی خصوصیات بنانے.

robot.js (ماڈیول فائل)

exports.sayHello =

(MSG) => console.log کے('Hello peeps!')


exports.hello = "ہیلو!"


exports.greetings =

  { انگریزی : "ہیلو!",

    فرانسیسی : "ہیلو!",

    ہسپانوی: "ولا!"

  }

 

Importing

گھنڈی درآمد بیان کی حمایت نہیں کرتا, لہذا پرانے تقریب درآمد جب استعمال کیا جا کرنے کی ضرورت ہے کی ضرورت ہوتی ہے.

یہاں ہم robot.js درآمد (نوٹ: .JS اختیاری میں ضرورت ہوتی تقریب باہر چھوڑ دیا جا سکتا ہے) 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

مندرجہ ذیل کے طور پر ہم اس کا استعمال کر سکتے ہیں…

app.js (اہم فائل)

CONST روبوٹ = ضرورت ہوتی ہے('./robot')


robot.sayHello()

console.log کے(robot.hello)

console.log کے(robot.greetings.french)

آپ کے ماڈیول متغیر کا استعمال کرتے ہوئے جب آپ پہلی لائن پر انتخاب کیا ہے کہ اعتراض کے نام کو استعمال کرنے کے لئے یاد رکھیں, تقریب یا اعتراض.

نوٹ: 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.

Uncaught ReferenceError - ضرورت اوپرا ویب براؤزر v51 میں وضاحت کی نہیں ہے
جاوا اسکرپٹ میں ماڈیول درآمد تقریب ویب براؤزر میں معاون نہیں ہے کی ضرورت ہوتی ہے