vscode插件扩展开发require引第三方包库打包后无法执行

问题:在开发vscode插件时,require引第三方包(例如:axios,express)失败,但在本地F5调试是没问题的,打包vsix或发布就不行了

尝试:

  1. 自己定义了function module.exports是没问题的,vsix后能get
  2. 将第三方包以import引入失败

clipboard.png

描述:只要有“红框”在,就无法执行到“篮框”处

其他:如果是vscode插件开发本身的限制,那我有什么好办法在插件中像live server一样能起服务并监听请求

阅读 6.4k
1 个回答

可能是包依赖安装的问题(怀疑是一开始 yarn add XX --save-dev的问题)
重新yo了一个新扩展,用yarn add XX普通的安装就ok了,把node_modules全部搬了过来,成功。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题