【发布时间】:2018-07-02 07:32:51
【问题描述】:
我遇到了与此 GitHub 问题类似的问题:
https://github.com/Microsoft/vscode/issues/23300
我刚刚发布了 Visual Studio Code Cake Extension 的新版本,安装后,任何尝试运行其中包含的命令之一都会导致错误消息显示(例如):
command 'cake.bootstrapper' not found
根据上面链接的GitHub问题,如果我进入扩展安装文件夹,手动运行:
npm install
扩展开始工作。
如果我运行命令:
vsce ls
我可以看到一些项目被添加到 node_modules 文件夹中,该文件夹被添加到生成的 vsix 文件夹中,但不是全部。我已经确认 node_modules 文件夹存在于我的扩展程序的源文件夹中,但由于某种原因它们没有被复制。
除了 .vscodegignore 文件中的默认值之外,我没有其他任何内容。
相关扩展的源代码在这里:
https://github.com/cake-build/cake-vscode
谁能提供有关如何正确打包此扩展及其所有依赖项的任何指导?
【问题讨论】: