【发布时间】:2021-08-26 12:37:52
【问题描述】:
我目前有一个config-overrides.js 文件,用于更改 Create React App 为 JS 文件生成的包名称。我希望能够将类似的逻辑应用于我的 CSS 包。
以下是配置覆盖文件的内容:
module.exports = function override(config, webpackEnv) {
const isEnvDevelopment = webpackEnv === 'development';
const isEnvProduction = webpackEnv === 'production';
config.output.filename = isEnvProduction
? 'static/js/[name].js?nocache=[contenthash:8]'
: isEnvDevelopment && 'static/js/bundle.js';
config.output.chunkFilename = isEnvProduction
? 'static/js/[name].chunk.js?nocache=[contenthash:8]'
: isEnvDevelopment && 'static/js/[name].chunk.js';
return config
}
除了 CSS 包/块,我如何才能获得相同的结果?
编辑:我注意到我跳过了使用react-app-rewired 进行配置覆盖这一事实。
【问题讨论】:
标签: javascript css webpack bundle create-react-app