javascript - 使用 react-app-rewired 设置多个条目
问题描述
以下是来自开放 webpack(不是 CRA)react 项目的一些选项:
// webpack.config.js
module.exports = {
// ...
entry: {
main: './src/index.js',
'editor.worker': 'monaco-editor/esm/vs/editor/editor.worker.js',
'yaml.worker': 'monaco-yaml/lib/esm/yaml.worker.js',
},
// ...
如何在config-overrides.js
(使用react-app-rewired)中实现类似的配置?
// config-overrides.js
module.exports = function override (config) {
config.entry = // ???
return config
}
我的经验:
只需将其设置为:
config.entry = {
main: './src/index.js',
'editor.worker': 'monaco-editor/esm/vs/editor/editor.worker.js',
'yaml.worker': 'monaco-yaml/lib/esm/yaml.worker.js',
}
不起作用。它甚至会导致加载问题index.js
!
解决方案
config.optimization.runtimeChunk = 'single'
也许能帮助你...
https://webpack.js.org/configuration/optimization/#optimizationruntimechunk
推荐阅读
- wpf - 在没有用户输入的情况下将 WPF 应用程序的画布打印到文件或流中
- python - 像 Colab 中的那样命名 Jupyter 细胞?
- angular - 使用动态路径在新窗口中查看图像
- django - 选择阻止进行迁移
- go - 交换令牌的身份验证代码时出现问题,Go OAuth2
- python - 如何在 pandas 数据框中绘制另一个计算列的非数字列的直方图?
- javascript - recorder.js 到节点以进行 azure 说话人识别
- git - 合并到 master 为什么日期时间戳显示原始提交时间而不是合并时间?
- c++ - valgrind 在打开函数大括号时产生错误
- ruby-on-rails - Action Mailer,向我发送消息的用户发送电子邮件