2016-06-30 5 views
3

各エントリファイルの先頭にimport "babel-polyfill"を含める必要がありますか?それとも、webpack.configファイルにbabel-polyfillルールを入れるだけで十分ですか?私はポリフィルドキュメントで混乱し、まだ次のエラー取得しています:あなたはバベル-ポリフィルの複数のインスタンスを呼び出しているので、あなたがエラーを取得しているウェブパック付きバベルポリフィル

entry1: ['babel-polyfill', 'homepage.js'], 
    entry2: ['babel-polyfill', 'not-homepage.js'], 
    entry3: ['babel-polyfill', 'contacts.js'] 

答えて

3

:短期でonly one instance of babel-polyfill is allowed

マイwebpack.configを。

2つのオプションのいずれかを選択できますが、両方を選択することはできません。

webpackを使用する場合は、別々のファイルを指す別々のエントリを置くのではなく、ディレクトリを指すようにします。

例えば:あなたのファイルはアプリ内にある場合は/ jsの

If you decide to import it, make sure you import/require it only once at the entry-point to your application, before anything else is called.

+0

ありがとうございました!これは私が思う問題です...あなたが言ったように( 'エントリ:['babel-polyfill'、 './src/js/']')、エントリポイントを変更しましたが、今すぐwebpackを実行するとエラーが表示されます( 'ERROR in multiple main')。私も出力を変更する必要がありますか?現在は私の出力は '出力:{ パス:path.join(__ dirname、 '/ dist')、 ファイル名: '[name] .js' }' ' – exoslav

関連する問題