使用 CRACO 禁用文件分块
Disable file chunking with CRACO
我正在尝试弄清楚如何使用 CRACO (https://github.com/gsoft-inc/craco) 在 create react 应用程序中禁用文件分块。
我创建了以下 craco.config.js:
// craco.config.js
module.exports = {
output: {
fileName: 'static/js/bundle.js',
},
}
但是没有任何效果。使用 CRACO 在 CRA 中禁用文件分块的配置应该是什么样的?
编辑:要完全禁用分块,我相信这可以做到。
资料来源:https://github.com/facebook/create-react-app/issues/5306#issuecomment-650737697
// craco.config.js
module.exports = {
webpack: {
configure: {
optimization: {
runtimeChunk: false,
splitChunks: {
chunks(chunk) {
return false
},
},
},
},
},
}
原版:
也许 this 可以提供帮助?
module.exports = {
webpack: {
configure: {
output: {
filename: 'static/js/bundle.js',
},
optimization: {
runtimeChunk: false,
splitChunks: {
chunks: 'all',
cacheGroups: {
default: false,
vendors: false,
// vendor chunk
},
},
},
},
},
plugins: [
{
plugin: require('craco-plugin-scoped-css'),
},
],
}
我正在尝试弄清楚如何使用 CRACO (https://github.com/gsoft-inc/craco) 在 create react 应用程序中禁用文件分块。
我创建了以下 craco.config.js:
// craco.config.js
module.exports = {
output: {
fileName: 'static/js/bundle.js',
},
}
但是没有任何效果。使用 CRACO 在 CRA 中禁用文件分块的配置应该是什么样的?
编辑:要完全禁用分块,我相信这可以做到。
资料来源:https://github.com/facebook/create-react-app/issues/5306#issuecomment-650737697
// craco.config.js
module.exports = {
webpack: {
configure: {
optimization: {
runtimeChunk: false,
splitChunks: {
chunks(chunk) {
return false
},
},
},
},
},
}
原版: 也许 this 可以提供帮助?
module.exports = {
webpack: {
configure: {
output: {
filename: 'static/js/bundle.js',
},
optimization: {
runtimeChunk: false,
splitChunks: {
chunks: 'all',
cacheGroups: {
default: false,
vendors: false,
// vendor chunk
},
},
},
},
},
plugins: [
{
plugin: require('craco-plugin-scoped-css'),
},
],
}