今回は、webpack4 CSS のパッケージ化と圧縮を実装する方法と、webpack4 CSS のパッケージ化と圧縮を実装するための注意事項を説明します。実際のケースを見てみましょう。
// webpack.config.js module.exports = { // webpack会根据mode进行对Js打包,development压缩,production下面自动压缩,亲测没有问题 mode: 'development' // production }
しかし、CSSをjsから分離してパッケージ化するにはどうすればよいでしょうか?
一日中関連する記事を探していましたが、その多くは webpack が CSS 圧縮を自動的にサポートしていると述べていますが、プラグインが必要であると言うものもあり、プラグインを使用してください
optimize-css-assets-。 webpack-plugin
ただし、Npm 公式 Web サイトを読む必要があります
⚠️ webpack v3 以下の場合は、optimize-css-assets-webpack-plugin@3.2.0 を使用してください。バージョン以降は webpack v4 をサポートします。
その方法は、まず optimize-css-assets-webpack-plugin をインストールします
const optimizeCss = require('optimize-css-assets-webpack-plugin'); module.exports = { ....., // plugins: [ new optimizeCss({ assetNameRegExp: /\.style\.css$/g, cssProcessor: require('cssnano'), cssProcessorOptions: { discardComments: { removeAll: true } }, canPrint: true }), ], // 这个还待研究,看字面意思是优化的意思 optimization: { // minimize: true, minimizer: [new optimizeCss({})], } }
以上がwebpack4 CSS パッケージ化と圧縮を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。