我遇到了一个与此github问题类似的问题:
https://github.com/Microsoft/vscode/issues/23300
我刚刚发布了一个新版本的cake extension for visual studio代码,在安装之后,任何运行其中一个命令的尝试都会导致一条错误消息,该消息显示(例如):
command 'cake.bootstrapper' not found
基于上面链接的github问题,如果我进入扩展安装文件夹,并手动运行:
npm install
分机开始工作了。
如果我运行命令:
vsce ls
我可以看到一些项被添加到node_modules文件夹中,该文件夹被添加到生成的vsix文件夹中,但不是所有项都被添加到node_modules文件夹中。我已确认node_modules文件夹存在于扩展的源文件夹中,但由于某些原因,它们未被复制。
除了.vscodegignnore文件中的默认值外,我没有其他东西。
有关扩展的源代码如下:
https://github.com/cake-build/cake-vscode
有谁能提供关于如何正确打包这个扩展以及它的所有依赖项的指导吗?