从vsix安装时找不到命令

时间:2019-02-11 16:14:47

标签: visual-studio-code vscode-extensions

我正在尝试从此分支https://github.com/apupier/vscode-atlasmap/tree/36-useWebiewAPI在本地为我的项目vscode-atlasmap构建vsix。

启动调试实例时,它运行良好。如果我构建了vsix,请安装它,然后尝试使用“打开AtlasMap”,我收到一条错误消息“未找到命令'atlasmap.start'”

我收到一条消息,说明扩展程序已成功安装。

提到的命令在“贡献”中列出: enter image description here

可能是什么问题?与“调试配置”和内置的vsix有什么不同?

致谢

1 个答案:

答案 0 :(得分:0)

确保所有依赖项都通过

安装
node install

包装前。请注意,vsce将仅安装package.json中提到的内容。

遇到此问题时,我将扩展,请求和下划线从devDependencies移到了依赖项。然后我跑了

node install
,然后 再次
vsce package

要重试,请确保卸载软件包的旧版本,并从安装了软件包的任何位置删除软件包(对我来说是.vscode / extensions),