[英]webpack4 how to config postcss.config.js file in production mode
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "webpack-dev-server --mode development --open --progress --config webpack.dev.config.js",
"build": "webpack --progress --mode production --config webpack.prod.config.js"
},
module.exports = ({env}) => ({
plugins: {
'cssnano': env === 'production' ? {} : false
}
});
when I run "npm run build", the env is always "development",so the "cssnano" doesn't run. 当我运行“ npm run build”时,env始终是“ development”,因此“ cssnano”不会运行。 How to let the postcss knows that I'm in the "production"?
如何让postcss知道我正在“制作”中?
Try 尝试
module.exports = (env, argv) => ({
…
plugins: {
'cssnano': argv.mode === 'production' ? {} : false
}
…
这有帮助吗?
"build": "NODE_ENV=production webpack --progress --mode production --config webpack.prod.config.js"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.