我在(Linux)系统上安装了Node / NPM。当我使用普通终端或VS Code中的终端时,可以很好地运行npm
命令。
但是,当我尝试使用VS Code的“ NPM脚本”功能(可让您从“资源管理器”的窗格中运行package.json
脚本时,看到:]]
>在文件夹MyProject中执行任务:npm run start <
/ bin / sh:1:npm:找不到终端进程因退出而终止代码:127
终端将被任务重用,请按任意键将其关闭。
似乎VS Code使用了不同的用户/ shell /路径/某种方式来运行这些脚本,结果无法找到
npm
命令...但我不知道它在使用什么或如何使用。修复它。
我在(Linux)系统上安装了Node / NPM。当我使用普通终端或VS Code中的终端时,我可以运行npm命令。但是,当我尝试使用“ NPM脚本” ...
由于某些原因,“ NPM脚本”功能需要npm文件位于/usr/local/bin/npm
中。尝试使用Linux软件包管理器来安装npm(例如:sudo apt-get install npm)或通过网站上的软件包再次安装node.js。
另一个选择是在/usr/local/bin/
中创建指向当前安装的软链接。