我一直在使用node和npm。但是,现在,当执行commandshiftp,Tasks: Run task,npm build时,我得到以下错误消息:正在执行任务:npm install </bin/bash:npm:命令未找到终端进程终止,退出代码为:127终端将被任务重用,按任意键关闭终端。在终端中,node和npm工作正常。我甚至试着运行/bin/bash;node -v,效果很好。
command
shift
p
Tasks: Run task
npm build
/bin/bash;
node -v
xmjla07d1#
由于这是谷歌上的第一个结果,我想分享我的解决方案,尽管这是一年前的。问题是VS Code没有初始化NPM命令,以及在使用VS Code任务时许多其他命令。解决这个问题的方法是强制VS Code这样做。这是一件非常简单的事情。打开settings.json并添加以下内容:
{ "terminal.integrated.shellArgs.linux": [ "-i" ] }
我知道这个帖子已经有一年的历史了,但这是我在谷歌上搜索时找到的第一个结果,虽然AskYous的解决方案对他有效,但对我却没有。
jqjz2hbq2#
对于VirxEC解决方案有警告的版本,可以使用
"terminal.integrated.profiles.osx": { "zsh": { "path": "zsh", "args": [ "-i" ] } }, "terminal.integrated.defaultProfile.osx": "zsh",
来自https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles
f5emj3cl3#
更新到@VirxEC对较新版本的VSCode(1.60+?)正确的设置是(根据需要更改实际的shell路径/名称):
"terminal.integrated.profiles.linux": { "bash": { "path": "bash", "icon": "terminal-bash", "args": ["-i"] } },
ar5n3qh54#
我找到解决办法了。我不得不告诉nvm默认节点版本,因为我卸载了一个版本之前,我有这个错误。标签:https://stackoverflow.com/a/34777308/1404347
nvm
wgx48brx5#
我也遇到了同样的问题,虽然我使用的是zsh和nvm,但如果你在启动时也遇到了这个错误:“无法在合理的时间内解决您的shell环境。请检查您的shell配置。”那么this fix可能也适合你。
zhte4eai6#
这也可能是安装非官方的vscode snap包造成的。由于该应用程序是包含的,因此它无法访问npm。供参考:https://github.com/flathub/com.visualstudio.code#readme在Ubuntu上错误地安装snap包特别容易。要解决此问题,请执行以下操作:卸载snap版本并安装“非snap”正式版本。
6条答案
按热度按时间xmjla07d1#
由于这是谷歌上的第一个结果,我想分享我的解决方案,尽管这是一年前的。问题是VS Code没有初始化NPM命令,以及在使用VS Code任务时许多其他命令。解决这个问题的方法是强制VS Code这样做。
这是一件非常简单的事情。打开settings.json并添加以下内容:
我知道这个帖子已经有一年的历史了,但这是我在谷歌上搜索时找到的第一个结果,虽然AskYous的解决方案对他有效,但对我却没有。
jqjz2hbq2#
对于VirxEC解决方案有警告的版本,可以使用
来自https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles
f5emj3cl3#
更新到@VirxEC对较新版本的VSCode(1.60+?)正确的设置是(根据需要更改实际的shell路径/名称):
ar5n3qh54#
我找到解决办法了。我不得不告诉
nvm
默认节点版本,因为我卸载了一个版本之前,我有这个错误。标签:https://stackoverflow.com/a/34777308/1404347wgx48brx5#
我也遇到了同样的问题,虽然我使用的是zsh和nvm,但如果你在启动时也遇到了这个错误:
“无法在合理的时间内解决您的shell环境。请检查您的shell配置。”
那么this fix可能也适合你。
zhte4eai6#
这也可能是安装非官方的vscode snap包造成的。由于该应用程序是包含的,因此它无法访问npm。
供参考:
https://github.com/flathub/com.visualstudio.code#readme
在Ubuntu上错误地安装snap包特别容易。要解决此问题,请执行以下操作:卸载snap版本并安装“非snap”正式版本。