MacOS下构建运行VSCode源码时yarn install依赖安装报错求助
解决MacOS上构建VS Code源码时
yarn install的兼容性警告问题 嘿,我之前在Mac上构建VS Code源码的时候也碰到过这个情况,别慌!这个错误其实只是可选依赖的兼容性提示,不会真的阻断你的安装流程,不过要是看着闹心或者想彻底搞定,试试下面这些办法:
本质原因:
windows-foreground-love@0.1.0是专门给Windows系统设计的可选依赖,MacOS(darwin平台)完全用不上它,Yarn只是在告诉你这个依赖不兼容,但默认会跳过它继续安装。如果你的安装卡在这里,大概率是还有其他隐藏问题,不过先处理这个警告再说。方法一:直接忽略可选依赖安装
执行这条命令跳过所有可选依赖的安装,就能避开这个警告:yarn install --ignore-optional方法二:更新Yarn到新版本
你用的Yarn是1.5.1,版本比较老旧了,新版本的Yarn对跨平台可选依赖的处理更智能,基本不会弹出这种没必要的警告。更新Yarn的方式:- 如果你是用Homebrew安装的Yarn:
brew upgrade yarn - 如果你是用npm安装的Yarn:
npm install -g yarn
更新完成后再重新运行
yarn install,应该就不会看到这个提示了。- 如果你是用Homebrew安装的Yarn:
额外小提示
如果之后构建VS Code还有其他问题,记得检查一下环境是否符合要求:- 查看源码根目录的
.nvmrc文件,确认NodeJS版本是否匹配,用nvm切换到对应版本会更稳妥; - 确保已经安装了Xcode Command Line Tools,没装的话可以跑
xcode-select --install安装。
- 查看源码根目录的
内容的提问来源于stack exchange,提问作者Yue
相关产品推荐
相关产品推荐

