axios 打包到vsix中时vscode扩展未激活

wz8daaqr  于 2023-02-15  发布在  iOS
关注(0)|答案(1)|浏览(236)

我正在开发一个插件,它在调试模式下运行良好(按F5键运行调试模式)。但将其打包到vsix后(使用vsce包),插件不工作,事实上,当我在运行时状态下检查扩展时,它显示该扩展尚未激活。我猜调试模式和vsix模式之间有一些不同。如果有任何方法来检查什么'请问在vsix模式下有什么问题?
更新:事实上,看起来像是与axios库有关,我使用axios库的方式如下:

import axios  from "axios";
let result = []
try{
result = await axios.get(url)
.then((response)=>{
result = [123]
})
.catch((err)=>{
console.err(err)
   result = []
})
} catch (err){
   result = []
}
return result

当我注解掉axios请求时,vsix模式下的扩展将激活。但真正困扰我的是axios方法出了什么问题,因为它在调试模式下工作得很好,我已经捕获了所有异常。同时,vsix与运行在调试模式下的机器安装在同一台机器上。
有什么方法可以让我知道在vsix模式下发生了什么吗?
多谢了

lmvvr0a8

lmvvr0a81#

我遇到了和你一样的问题,但是我检查了开发工具,这是提示的消息,我不知道为什么axios不存在enter image description here

相关问题