Node.js 使用require(';';)将模块消费到我的VS代码扩展中时出现问题
当从我的VS代码扩展中的另一个包导入模块时,我在使用标准“require”语句时遇到问题,目标是Azure Data Studio。我目前正在“激活”功能开始时进行调用,之前没有其他逻辑 我确实收到了一条很好的错误消息: “错误:动态链接库(DLL)初始化例程失败。” 我试图导入的模块来自JDBC,我显然无法加载所需的库,但我不明白为什么 我想问题可能是Node.js 使用require(';';)将模块消费到我的VS代码扩展中时出现问题,node.js,jdbc,visual-studio-code,vscode-extensions,azure-data-studio,Node.js,Jdbc,Visual Studio Code,Vscode Extensions,Azure Data Studio,当从我的VS代码扩展中的另一个包导入模块时,我在使用标准“require”语句时遇到问题,目标是Azure Data Studio。我目前正在“激活”功能开始时进行调用,之前没有其他逻辑 我确实收到了一条很好的错误消息: “错误:动态链接库(DLL)初始化例程失败。” 我试图导入的模块来自JDBC,我显然无法加载所需的库,但我不明白为什么 我想问题可能是 扩展输出中没有导出(包括)某些内容,因此当Azure Data Studio的新实例启动时,某些依赖项丢失 在“activate”函数中不允许
试试看{
var jinst=require('jdbc/lib/jinst');//在开发VS代码扩展时,导入需要本机功能的模块(即加载二进制文件)似乎是不可能的
在为VS代码开发扩展时,导入需要本机功能的模块(即加载二进制文件)似乎是不可能的
"dependencies": {
"java": "^0.11.0",
"jdbc": "^0.6.3"
}