节点& Npm不被WebStorm的终端识别

时间:2017-10-04 10:11:46

标签: node.js windows environment-variables webstorm

我在用户定义的环境变量PATH和系统变量Path中都有Node和NPM的路径。

对于节点:C:\Program Files\nodejs

对于npm:C:\Users\Username\AppData\Roaming\npm

现在nodenpm被Windows Command Prompt识别,但不被WebStorm的终端识别。我收到错误:

  

'node'未被识别为内部或外部命令

有谁知道什么是问题?我可以正常使用WebStorm的终端直到今天,但出了点问题,现在我卡住了。

编辑:

echo %PATH%屏幕截图:

enter image description here

Settings/Tools/Terminal  

截图:

enter image description here

3 个答案:

答案 0 :(得分:1)

我有类似的问题。我不得不从IntelliJ应用程序中选择File-> Exit,而不是使用IntelliJ的内部重新启动选项:File-> Invalidate Caches / Restart-> Just Restart

答案 1 :(得分:0)

我遇到类似的问题。我正在另一台计算机上处​​理我的项目。之后,我决定在移动项目文件后,使用我的computer.so处理该项目。我安装了Node.js,并拥有关于Node的所有路径,但是当我想运行该项目时。我有这个问题。我搜索了很多,但没有任何效果。所以我想也许当我重新启动计算机时,可变系统的新路径将运行良好。我重新启动,问题解决了!

答案 2 :(得分:0)

对于那些在尝试编辑运行配置时遇到此问题的人,您必须将“start”作为命令而不是“npm”。默认情况下,Webstorm 知道它是一个 npm 项目,因此它已经以 npm 开头,您只需将 start 命令放在之后即可。

enter image description here