如何解决VSCODE生成错误“终端进程“ / bin / zsh'-c','yarn run watch-extensionsd'””无法启动退出代码:127
我想从源代码构建VSCode,但出现此错误:
var datePicker = DatePicker($datePickerDate) .show(isVisible: $showDatePicker)
解决方法
就我而言,在 macOS 上运行:
在 VS Code 设置中发现了 inheritEnv
选项。
或
在 settings.json
中,添加此字符串:"terminal.integrated.inheritEnv": false
问题是您的vscode中的npm脚本以/bin/zsh -c
开始(非登录非交互式)
这意味着〜/ .zshrc内部的脚本未执行(出于同样的原因,〜/ .zprofile)。
但是,即使在非登录非交互模式下,也会加载〜/ .zshenv。
解决方案1:
Change "npm.packageManager": to npm
Make sure you restart vscode to make this take into effect.
解决方案2(首选):
Open ~/.zshrc and move whatever scripts that is loading yarn into ~/.zshenv
在我的特定情况下,我的纱线是通过npm npm i -g yarn
安装的,而我的npm是通过nvm安装的。所以我不得不遵循以下两行。
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
解决方案3:
不要使用VSCode的npm脚本。实际上,您可以通过打开终端快捷键ctrl +`并键入yarn“ npm script name”来执行。
,就我而言,
我刚刚在 VS Code 中注释掉了一个设置。它有效。
"files.exclude": {
"node_modules/": true
},
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。