javascript - webpack4 如何在生产模式下配置 postcss.config.js 文件
问题描述
"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”时,环境总是“开发”,所以“cssnano”不会运行。如何让 postcss 知道我在“生产”中?
解决方案
尝试
module.exports = (env, argv) => ({
…
plugins: {
'cssnano': argv.mode === 'production' ? {} : false
}
…
推荐阅读
- php - Laravel 中的 RTL(从右到左)和波斯语支持
- arkit - 为什么我应该在 ARKit 的渲染器(_:nodeFor:) 中将节点添加到超节点
- ios - 3531 架构 arm64 的重复符号
- javascript - 在 React 中使用 Axios 下载图像?
- python - 密码保护python中的文件
- docker - 如何在docker compose中定义环境值:in name?
- java - 如何将 tribonacci 系列值传入数组然后打印我想要的任何索引值?
- android - 如何去除 ActionBar 中图标的阴影?
- javascript - Viima JQuery 评论 - GetUsers(Pinged 用户)在部分视图中显示不正确
- javascript - 如何将 src 设置为 javascript 中的每个洗牌图像?