2017-09-27 37 views
-1

ノードバージョン8.6.0インポート( "./two" からインポート1)は、JSファイル(laravel 5.4放送プッシャー)

NPMバージョン5.3.0

クロームエラー(バージョン61.0で動作していません。 3163.100)

捕捉されないでSyntaxError:予期しないトークンインポート

モジラエラー(バージョン56.0(64ビット))

にSyntaxError:import宣言してもよい唯一のアプリケーションモジュールの最上位にある耳 "./two"から1つをインポートします。

+1

デバッグ出力ではないのWebPACKには、[有効な質問 – GavinBrelstaff

+0

可能な重複私は「import宣言を修正すればよいですかモジュールのトップレベルにしか表示されませんか?]](https://stackoverflow.com/questions/37023369/in-webpack-how-do-i-fix-import-declarations-may-only-appear-at-top -level-of-am) – Maraboc

答えて

0

importは、ES6の機能です。 ES6機能を使用するには、babelをインストールする必要があります。 Babelは、ブラウザーが理解できるようにES6をES5に変換するトランスパイライザーです。

次のコマンドを実行します。

npm install --save-dev babel-preset-es2015 

あなた.babelrcファイルに次の行を追加します。

{ 
    "presets": ["es2015"] 
} 
+0

私はルート上の.babelrcファイルを作成します、それは正しい場所ですか?このようなあなたのpackage.jsonにバベルの設定を追加しようとして – Heartbeat

+0

: 「バベル」:{ //ここに私のバベルの設定 } またはあなたのプロジェクトのルートディレクトリに.babelrcファイルを作成することができます –

関連する問題