ES6で輸出入を使用して、私はエラーの下に取得しています:ES2015モジュールのインポートおよびエクスポート構文エラー
SyntaxError: export declarations may only appear at top level
私はこの問題を解決する方法を見つけるために、サーフィン、それにイムができません。誰もがこれについて説明することができます。 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'はファイルまたはモジュールですか?たぶんあなたは '。/ function''から' import {...}が必要でしょうか? –
あなたはどこかの迷いのないオープニングブレースを持っていませんか?これはあなたの正確なコードですか?あなたは私たちに正確なセットアップと、これを蒸散させる方法を教えてくれますか? – Bergi
これはエラーメッセージ全体ですか?任意の行番号などがありますか? – Bergi