2016-12-08 10 views
1

私はes6を使用するいくつかの依存関係を持っていますが、そうでないものもあります。これらの依存関係を持つバベルローダーを使用する最良の方法は何ですか?今、私は手動でwebpack-dist.conf.jsファイルの各es6依存関係を指定していますが、これはハッキーだと感じていて、をpackage.jsonの依存関係に宣言しておく必要がある場合は、es6依存のwebpack babelローダー

誰かがこれに対処しましたか?

+1

我々はバベルプロセスのすべてのJavaScriptファイル、どんなにかどうかを持っています彼らはES6の機能を使用するかしないかを選択します。これまでのところ問題はありません。あなたはこのアプローチのパフォーマンス上の問題に直面していますか? – Timo

+0

@Timo私はpackage.jsonを読んでプログラムでそれらのディレクトリを含めることができたと思います。私は角度を含んでいるので少し遅くなりますが、少なくともそれはもっと賢明です。 –

+0

@ティモのように、ちょうど "それらのすべてをbabel"と言った。それらを '.es6'に名前を変更し、それらのファイルタイプに対してのみ' babel-loader'を実行することができます。 – Barryman9000

答えて

0

あなたのWebPACKの設定でこれを行うことができます:あなたはそれバベル-ローダーがすべての".js"ファイルに使用されWebPACKの言っている

その後
module: { 
    loaders: [ 
     { 
     test: /\.js$/, 
     loader: 'babel-loader', 
     exclude: [/node_modules/] 
     } 
    ] 
    }, 

関連する問題