Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 如何在vscode vsix包中包含所有节点_模块_Visual Studio Code - Fatal编程技术网

Visual studio code 如何在vscode vsix包中包含所有节点_模块

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文件夹存在于我的扩

我遇到了一个与GitHub问题类似的问题:

我刚刚发布了Visual Studio代码的Cake扩展的新版本,安装后,任何试图运行其中一个命令的尝试都会导致一条错误消息,其中显示(例如):

基于上面链接的GitHub问题,如果我进入扩展安装文件夹并手动运行:

npm install
扩展开始工作

如果我运行命令:

vsce ls
我可以看到一些项目被添加到node_modules文件夹中,该文件夹被添加到生成的vsix文件夹中,但不是全部。我已确认node_modules文件夹存在于我的扩展的源文件夹中,但由于某些原因,它们未被复制

除了.vscodegignore文件中的默认值之外,我没有其他内容

有关扩展的源代码如下所示:


有人能就如何正确打包此扩展及其所有依赖项提供指导吗?

根据我们社区成员的一些反馈,我们能够找出问题所在。我们在package.json文件中缺少depdency,或者更具体地说,依赖项位于
devDependencies
部分,而不是
dependencies
部分,这意味着它没有被拉入生成的vsix文件中

我们收到的反馈是关于这个GitHub问题的:

vsce ls