"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
}
});
当我运行“npm run build”时,环境始终是“development”,因此“cssnano”不会运行。 如何让postcss知道我在“生产”中?
最佳答案
尝试
module.exports = (env, argv) => ({
…
plugins: {
'cssnano': argv.mode === 'production' ? {} : false
}
…
关于javascript - webpack4如何在生产模式下配置postcss.config.js文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53612845/