2016-12-13 6 views
2

BabelとWebpackをES6ソースコードとES5ベンダーライブラリをロードするように設定するにはどうすればいいですか?それらはすべて同じ* .js拡張子を持ちます。WebpackとBabelを1つのプロジェクトでES5とES6を使用するように設定する方法

{ 
    test: /\.js$/, 
    loader: 'babel', 
    include: projectRoot, 
    exclude: /node_modules/ 
    }, 

上記のローダーはES6を正しくロードしますが、すべてのjsファイルをES6として扱います。 ES5に入っている私の古いlib jsファイルはどうですか?ここで

は私の.babelrcファイルです:

{ 
    "presets": ["es2015", "stage-2"], 
    "plugins": ["transform-runtime"], 
    "comments": false 
} 

答えて

0

ES6はES5との後方互換性があります。これについて心配する必要はありません。 ES5コードは翻訳されず、そのままコピーされます(わかりませんが、おそらく最適化されているかもしれません)