使用vscode-extension-tester时默认VSIX文件仍被添加的问题
解决vscode-extension-tester仅安装自定义VSIX却生成默认包的问题
- 问题核心:默认的
extest测试流程会自动执行package命令打包当前扩展,即使添加了install-vsix脚本,也会先完成默认打包再安装自定义VSIX。 - 解决步骤:
- 修改
package.json中的测试脚本,跳过默认打包环节,直接指定安装自定义VSIX后运行测试。 - 示例脚本写法:
"scripts": { "test": "extest install-vsix path/to/your/custom.extension.vsix && extest run-ui --skip-package" } - 注意事项:
- 把
path/to/your/custom.extension.vsix替换为你实际的自定义VSIX文件路径(相对或绝对路径都可)。 --skip-package参数会阻止extest自动打包当前扩展。- 如果仅需安装VSIX无需运行测试,直接单独执行命令:
extest install-vsix path/to/your/custom.extension.vsix即可。
- 把
- 修改
内容的提问来源于stack exchange,提问作者noel
相关产品推荐
相关产品推荐

