![](/img/trans.png)
[英]“sh: line 1: Moved: command not found” installing npm with curl | sh
[英]VS Code: NPM Works Great at the Command Line, but “NPM Scripts” Pane Gets “/bin/sh: 1: npm: not found”
我的(Linux)系统上安装了 Node/NPM。 当我使用普通终端或 VS Code 中的终端时,我可以很好地运行npm
命令。
但是,当我尝试使用 VS Code 的“NPM 脚本”功能(它允许您从“资源管理器”的窗格中运行package.json
脚本)时,我看到:
> 在 MyProject 文件夹中执行任务:npm 运行开始 <
/bin/sh:1:npm:未找到终端进程以退出代码终止:127
终端将被任务重用,按任意键关闭它。
似乎 VS Code 使用不同的用户/shell/路径/东西来运行这些脚本,因此它找不到npm
命令......但我不知道它在使用什么或如何修复它。
由于某种原因,“NPM 脚本” function 需要 npm 文件位于/usr/local/bin/npm
中。 Try using your linux package manager to install npm (ex: sudo apt-get install npm) or install node.js again with the package from the website.
另一种选择是在/usr/local/bin/
中创建指向当前安装的软链接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.