"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”时,env始终是“ development”,因此“ cssnano”不会运行。 如何让postcss知道我正在“制作”中?
答案 0 :(得分:0)
有帮助吗?
"build": "NODE_ENV=production webpack --progress --mode production --config webpack.prod.config.js"
答案 1 :(得分:0)
尝试
module.exports = (env, argv) => ({
…
plugins: {
'cssnano': argv.mode === 'production' ? {} : false
}
…