如何对microsoft/vscode源码树执行干净构建操作?
VS Code 本地干净构建操作步骤
所有命令均在项目根目录下执行:
完全干净构建(清除依赖+缓存+构建产物,从头开始)
- 第一步:删除所有依赖文件、缓存与历史构建产物
rm -rf node_modules .yarn/cache yarn.lock out .vscode-test .build built
Windows系统如果用PowerShell执行,对应命令为:
Remove-Item -Recurse -Force node_modules, .yarn/cache, yarn.lock, out, .vscode-test, .build, built
- 第二步:重新安装项目依赖
注意VS Code官方指定使用Yarn 1.x作为包管理器,不要使用npm执行依赖安装,否则会出现依赖兼容性问题
yarn install
- 第三步:执行代码构建
- 如果是开发调试场景,使用增量编译命令,修改代码后会自动重新构建对应模块:
yarn run watch- 如果需要构建生产环境可用的完整包,执行全量构建命令:
yarn run build
轻量干净构建(保留依赖,仅清理构建产物)
如果不需要重新安装依赖,仅需要清除历史构建输出,直接执行官方提供的清理命令即可,速度更快:
yarn run clean
清理完成后直接执行上述的构建命令即可。
内容的提问来源于stack exchange,提问作者sourpeach
相关产品推荐
相关产品推荐

