25
プロジェクトでいくつかのES6コードを実行しようとしていますが、予期しないトークンのエクスポートエラーが発生します。予期しないトークンのエクスポートを取得する
export class MyClass {
constructor() {
console.log("es6");
}
}
プロジェクトでいくつかのES6コードを実行しようとしていますが、予期しないトークンのエクスポートエラーが発生します。予期しないトークンのエクスポートを取得する
export class MyClass {
constructor() {
console.log("es6");
}
}
ES6モジュールの構文を使用しています。
これは、ご使用の環境(node.jsなど)がES6モジュールの構文をサポートしている必要があることを意味します。
NodeJSは、ES6モジュールの構文(export
キーワード)ではなく、CommonJSモジュールの構文(module.exports
)を使用します。
ソリューション:CommonJSの構文でcommonjs
ターゲット
babel
NPMパッケージ。
ご協力いただける環境や設定についての情報が不十分です。このエラーは、webpackまたはbabelが正しく動作していないことを示唆しています.'export'はES6でのみ利用可能であり、これらのモジュールはES6サポートを提供するものです。 – Claies
'module.exports = MyClass'を使用してください。' export class MyClass'では使用しないでください。 – onmyway133