无法运行GitHub上的Microsoft Python扩展代码,求运行及打包解决方案
解决VS Code Python扩展编译打包问题及本地调试指南
前置环境校验
- 核对项目
package.json中engines字段指定的Node.js版本,安装对应版本的Node.js与匹配的npm; - 配置对应版本的Python环境,执行项目根目录下的
pip install -r requirements.txt(若存在该文件)安装Python依赖。
修复npm install报错
- 删除项目内的
node_modules文件夹和package-lock.json文件; - 执行
npm cache clean --force清空npm缓存; - 重新运行
npm install,若因网络问题拉取依赖失败,可切换npm镜像源后重试。
本地调试修改后的扩展
- 使用VS Code打开项目根目录;
- 打开「运行和调试」面板(快捷键
Ctrl+Shift+D),选择「Extension」调试配置; - 启动调试后会打开新的VS Code窗口,加载当前开发的Python扩展,修改代码后重启调试即可验证更改。
生成VSIX安装包
- 先执行
npm run compile完成代码编译(部分项目需此步骤确保代码构建完成); - 未全局安装vsce的话,先执行
npm install -g vsce; - 运行
vsce package,执行完成后项目根目录会生成对应的.vsix文件。
内容的提问来源于stack exchange,提问作者user19742588
相关产品推荐
相关产品推荐

