gpt4 book ai didi

node.js - VSCODE 构建错误 `The terminal process "/bin/zsh '-c' , 'yarn run watch-extensionsd' "无法启动(退出代码 : 127). `

转载 作者:行者123 更新时间:2023-12-04 14:39:40 51 4
gpt4 key购买 nike

我想从源代码构建 VSCode,但出现此错误:

The terminal process "/bin/zsh '-c', 'yarn run watch-extensionsd'" failed to launch (exit code: 127).

最佳答案

问题是你在 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
在我的具体情况下,我的 yarn 是通过 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 脚本名称”来执行。

关于node.js - VSCODE 构建错误 `The terminal process "/bin/zsh '-c' , 'yarn run watch-extensionsd' "无法启动(退出代码 : 127). `,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63502253/

51 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com