【发布时间】:2020-04-10 10:24:41
【问题描述】:
我遵循this 教程在运行 npm build 时禁用块/代码分割,运行 npm build 后它仍然会创建 chunks
任何人都知道为什么会这样,为了记录,这是我的“build-non-split.js”文件,我不使用 webpack,我只使用 create-react-app2
const rewire = require('rewire')
const defaults = rewire('react-scripts/scripts/build.js') // If you ejected, use this instead: const defaults = rewire('./build.js')
let config = defaults.__get__('config')
config.optimization.splitChunks = {
cacheGroups: {
default: false
}
}
config.optimization.runtimeChunk = false
// Renames main.00455bcf.js to main.js
config.output.filename = 'static/js/[name].js'
// Renames main.b100e6da.css to main.css
config.plugins[5].options.filename = 'static/css/[name].css'
config.plugins[5].options.moduleFilename = () => 'static/css/main.css'
【问题讨论】:
标签: javascript reactjs create-react-app chunks