问题描述
今天编译一个nodejs的前端项目,出现报错:
Cannot find module 'vs/editor/standalone/browser/quickOpen/gotoLine'
Require stack:
- /root/backend-pro-master/assets/node_modules/monaco-editor-webpack-plugin/out/index.js
- /root/backend-pro-master/assets/config/webpack.config.js
- /root/backend-pro-master/assets/scripts/build.js
问题原因
检查后发现是monaco-editor-webpack-plugin和monaco-editor的版本对应出现了问题,所以需要分别安装这两个npm包,并且按照官方的对应关系:
monaco-editor-webpack-plugin | monaco-editor |
|---|---|
2.*.* | 0.21.* |
1.9.* | 0.20.* |
1.8.* | 0.19.* |
1.7.* | 0.18.* |
解决方案
我这里选择了[email protected]和[email protected],安装即可:
npm install [email protected]
npm install [email protected]