論ES6使用導入導出,我發現了以下錯誤:ES2015模塊進出口語法錯誤
SyntaxError: export declarations may only appear at top level
我上網找到如何解決這個問題,但即時通訊無法。任何人都可以解釋這一點。 Im新的ES6,特別是進口和出口。 (我完全用這種東西來使用StealJS) 謝謝!
js文件是:
app.js
import { cube, cubeRoot } from 'functions';
console.log(cube(4));
console.log(cubeRoot(125));
functions.js
// functions.js
function cube(a) {
return a * a * a;
}
function cubeRoot(a) {
return Math.cbrt(a);
}
export { cube, cubeRoot}
是'functions'文件或模塊?也許你需要從'。/ functions''導入{...}? –
你確定你沒有一些流浪無敵的開放大括號嗎?這是你的確切代碼嗎?你能告訴我們確切的設置,以及你如何處理這個問題? – Bergi
這是整個錯誤消息嗎?有任何行號或左右? – Bergi