Visual studio code 如何在vscode vsix包中包含所有节点_模块
我遇到了一个与GitHub问题类似的问题: 我刚刚发布了Visual Studio代码的Cake扩展的新版本,安装后,任何试图运行其中一个命令的尝试都会导致一条错误消息,其中显示(例如): 基于上面链接的GitHub问题,如果我进入扩展安装文件夹并手动运行:Visual studio code 如何在vscode vsix包中包含所有节点_模块,visual-studio-code,Visual Studio Code,我遇到了一个与GitHub问题类似的问题: 我刚刚发布了Visual Studio代码的Cake扩展的新版本,安装后,任何试图运行其中一个命令的尝试都会导致一条错误消息,其中显示(例如): 基于上面链接的GitHub问题,如果我进入扩展安装文件夹并手动运行: npm install 扩展开始工作 如果我运行命令: vsce ls 我可以看到一些项目被添加到node_modules文件夹中,该文件夹被添加到生成的vsix文件夹中,但不是全部。我已确认node_modules文件夹存在于我的扩
npm install
扩展开始工作
如果我运行命令:
vsce ls
我可以看到一些项目被添加到node_modules文件夹中,该文件夹被添加到生成的vsix文件夹中,但不是全部。我已确认node_modules文件夹存在于我的扩展的源文件夹中,但由于某些原因,它们未被复制
除了.vscodegignore文件中的默认值之外,我没有其他内容
有关扩展的源代码如下所示:
有人能就如何正确打包此扩展及其所有依赖项提供指导吗?根据我们社区成员的一些反馈,我们能够找出问题所在。我们在package.json文件中缺少depdency,或者更具体地说,依赖项位于
devDependencies
部分,而不是dependencies
部分,这意味着它没有被拉入生成的vsix文件中
我们收到的反馈是关于这个GitHub问题的:
vsce ls