VSCode 扩展在开发中有效,但在打包到 VSIX 后无效

VSCode extension works in development, but not after packaging into VSIX

我编写了一个 VSCode 扩展程序 vscode-typer,它可以自动神奇地激活类型代码。非常适合开发演示。

问题是,虽然它在开发模式下工作(我在 VSCode 中打开了扩展,我使用 运行 扩展来启动测试 VSCode),但是,如果我使用 vsce 制作 VSIX 文件,然后安装所述 VSIX 扩展,当尝试使用我的扩展时,我看到以下错误:command 'extension.devFestResetMain' not found

我觉得我好像少了一个魔法咒语...

复制步骤:vscode-typer/issues/1

原来我混淆了开发时间依赖和 运行 时间依赖。