मैं नोड v6.0.0 का उपयोग कर रहा हूं और ES2016 (ES6) का उपयोग करना चाहता हूं। हालांकि मुझे एहसास हुआ कि "आयात" वाक्यविन्यास काम नहीं कर रहा है। ES2015 में मॉड्यूलर कोड लिखने के लिए "आयात" मौलिक नहीं है? मैंने --harmony_modules
विकल्प के साथ नोड चलाने की कोशिश की, लेकिन फिर भी "आयात" के बारे में वही त्रुटि मिली। यहाँ कोड है।
"आयात" के बिना कार्य कोड:
'use strict';
let sum = 0;
class Number {
addNumber(num1, num2) {
return num1 + num2;
}
}
let numberObj = new Number();
sum = numberObj.addNumber(1,2);
console.log("sum of two number 1 and 2 "+ sum);
"आयात" के साथ Notworking कोड:
server.js
'use strict';
import Number from "./Number";
let sum = 0;
let numberObj = new Number();
sum = numberObj.addNumber(1,2);
console.log("sum of two number 1 and 2 "+ sum);
नंबर .js
'use strict';
export default class Number {
addNumber(num1, num2) {
return num1 + num2;
}
}
मैं भी http://node.green/ की जाँच कर रहा हूँ, हालांकि यह समझने में सक्षम नहीं है कि यह esharmony_modules विकल्प के साथ काम क्यों नहीं करता है। कृपया मदद करे।