Anh*_*Anh 5 node.js npm electron visual-studio-code
我正在开发 vscode 扩展,我的应用程序所依赖的包之一:node-java是一个本机模块。该库用于从 typescript 或 javascript 调用 java 代码。我已经在一个普通的 node.js 项目中使用了这个包,并且它按我的预期工作。但是,当我启动 vscode 应用程序时,出现错误:
激活扩展“undefined_publisher.extension-example”失败:模块“$HOME/typescript-tutorial/extension-example/node_modules/java/build/Release/nodejavabridge_bindings.node”是使用 NODE_MODULE_VERSION 93 针对不同的 Node.js 版本进行编译的。此版本的 Node.js 需要 NODE_MODULE_VERSION 89。请尝试重新编译或重新安装该模块(例如,使用
npm rebuild或npm install)
我的节点版本:v16.13.1,vscode版本:1.63.0。
我知道 vscode 扩展是电子应用程序,我按照此步骤https://www. Electronjs.org/docs/latest/tutorial/using-native-node-modules在我的应用程序上安装本机模块。我所做的是:
一切都很顺利,没有任何错误。但是,当我再次启动我的 vscode 扩展时,错误并没有消失。我的问题是:有谁知道或尝试依赖于本机模块的 vscode 扩展,如果是的话,你能帮我安装它吗?
| 归档时间: |
|
| 查看次数: |
713 次 |
| 最近记录: |