所以我正在尝试构建一个简单的 VS Code 扩展,但是在我终于找到了正确的模块来使用之后,我无法让它正确运行。
按 F5 测试扩展后,我收到以下消息:
Activating extension 'undefined_publisher.vs-code-media-player' failed: The module '\\?
\c:\Users\myName\Google Drive\03_Persoenlich\Programming\VS Code Extensions\vs-code-
media-player\node_modules\robotjs\build\Release\robotjs.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 83. This version of Node.js requires
NODE_MODULE_VERSION 89. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`)..
我试过了:
- npm 重建
- 升级 npm
- 降级 npm
- 安装另一个模块版本
- 创建一个新项目
- 更新节点
但到目前为止没有任何效果。
在此先感谢您的帮助。
编辑 1:我尝试使用不同的节点版本进行编译,但节点 16.0.0 使用 NODE_MODULE_VERSION 93 而节点 15.14.0 使用 NODE_MODULE_VERSION 88 但两者之间没有任何内容。