2017-04-12 9 views
3

私は、文字列モードに基づいてすべてのコメントを削除する方法2webpack 2を文字列モードで使用しているCSSローダーのコメントをすべて削除するにはどうすればよいですか?

 { 
      test: /\.css$/i, 
      use: ExtractTextPlugin.extract({ 
       use: 'css-loader?minimize' 
      }) 
     } 

私WebPACKのために、この設定を使用できますか? 私はこれを使用しますが、

'css-loader?minimize&{discardComments:{removeAll:true}}' 

動作しません。誰も私を助けることができますか?

答えて

-1

そこにもSASSを追加し続けるかもしれません。ここに私たちの設定です。

{ 
    test: /\.scss$/, 
    use: style_loader 
} 

を次に、あなたのプラグインを追加するとき:

new ExtractTextPlugin('[name].css'), 

私はに1つのmain.scssファイルをインポートします

const style_loader = ExtractTextPlugin.extract({ 
    fallback: 'style-loader', 
    use: [ 
    { loader: 'css-loader', 
     options: { 
     sourceMap: true 
     } 
    }, 
    { loader: 'postcss-loader', 
     options: { plugins() { return [Autoprefixer]; } } 
    }, 
    { loader: 'resolve-url-loader' }, 
    { loader: 'sass-loader', 
     options: { sourceMap: true } 
    } 
    ] 
}); 

は、上記した後、あなたのルールで下にあなたが持つことができることを定義し

どのような.jsファイルであれ、あなたのエントリーポイントです。その後、_partial.scssファイルをmain.scssファイルにインポートします。そうすれば、あなたのスタイルを分割して、すべての草履機能を使い始めることもできます。

1

コメントを削除するには、optimize-css-assets-webpack-pluginを使用します:example

関連する問題