2016-07-08 5 views
0

私の* .jsファイルに同時にng-annotateとbabelローダーを使用する2つの方法を試しました。ng-annotate-loaderとbabel-loaderを使用したjsのwebpack設定

{ //this worked 
    test: /\.js?$/, 
    loader: 'ng-annotate!babel?presets[]=es2015' 
} 

{ // this broke down 
    test: /\.js?$/, 
    loader: 'ng-annotate!babel-loader', 
    query: { 
     presets: ['es2015'] 
    } 
} 

なぜ2番目のローダー設定が機能しないのですか?何か案は?私は解決策として、これを見つけたいくつかの掘削後

答えて

1

{ 
    test: /\.js$/, 
    exclude: /(node_modules|bower_components)/, 
    loaders: ['ng-annotate', 'babel?presets[]=es2015'] 
}, 

私はそれはWebPACKのは、クエリ/プリセットをロードする方法とは何かだと信じています。プリセットがどのローダーに適用されるかはわかりません。

babel-loader optionsを参照してください。オプションをクエリ文字列として渡す方法を示します。

関連する問題