reactjs - 使用 react-monaco-editor 生成构建时出现意外令牌错误
问题描述
执行时出现以下错误npm run build
:
Child extract-text-webpack-plugin ../../node_modules/extract-text-webpack-plugin/dist ../../node_modules/css-loader/index.js??ref--2-1!../../node_modules/monaco-editor/esm/vs/base/browser/ui/keybindingLabel/keybindingLabel.css:
2 modules
Child vs/language/typescript/tsWorker:
1 asset
[17] (webpack)/buildin/global.js 509 bytes {0} [built]
[40] (webpack)/buildin/harmony-module.js 596 bytes {0} [built]
+ 40 hidden modules
ERROR in ts.worker.js from UglifyJs
Unexpected token: name (_isWindows) [ts.worker.js:78,4]
网络包配置:
https://github.com/react-monaco-editor/react-monaco-editor/files/6173508/webpack.zip
解决方案
通过将 webpack 从版本 3 升级到版本 4 解决了该问题。这也需要升级多个插件,因为其中许多已被弃用并在内部添加到 webpack 配置
推荐阅读
- mysql - 合并两个有另一个关系表的表
- c# - C#静默安装msi不起作用
- google-cloud-platform - 在 GCP-我如何获得所有价格的列表
- javascript - 内部在猫鼬中加入 2 个表
- angular - 使用 ngx-bootstrap 将任何组件传递给我的模态
- python - 标记数组中的唯一行
- sql - 当值不是 1 时,MariaDB 阻止删除
- python - 获取所有模型文件的最佳方法
- wso2-am - 动态端点的故障转移 url 配置
- regex - Spring RequestMapping 正则表达式:将所有不带点 [.] 的 url 转发到 index.html