'npm'不被识别为内部或外部命令,可操作程序或批处理文件
我对Node.js完全陌生。我正在尝试让nodejs在Windows
2008机器上工作,以便安装Karma,用于TDDing我的AngularJs代码。到目前为止,我已经完成了以下步骤
- 无法识别使用Chocolatey ==> npm进行的安装
- 无法识别使用来自nodejs.org的64位nodejs安装程序进行安装==> npm
- 在这个阶段,跑步
where npm
给了我c:\User\<Username>\AppData\Roaming\npm
一点力量 - 我发现nodejs已安装在中
C:\Program Files\nodejs
。在此目录中打开命令提示符可以npm
正常工作。 - 所以我添加
C:\Program Files\nodejs
到PATH
只能再次证明得到同样的错误npm is not recognized
- nodejs存储库上的github问题之一说,我需要重新启动机器,它将解决。但这到目前为止没有帮助
- 我确实
Node.js
在Start -> Programms
菜单中看到一个图标,该图标将我带到nodejs控制台,但不确定如何处理。
我错过了过程中的任何重要步骤吗?
回答:
我发现,如果从程序文件中打开“ Nodejs命令提示符”,则可以识别npm。如何使其在正常的命令提示符下工作?
回答:
在node
我开始面对另一个应用程序的类似问题之后。我在超级用户上发布了这个问题,正如已接受的答案所正确指出的那样,我在其中附加了一个引号,PATH
这引起了引号后添加的所有路径的问题。我感觉有些Chocolatey安装程序添加了这个令人不安的报价,但我不确定是哪个。
回答:
只需添加:
;C:\Program Files\nodejs\
在系统属性上 的 部分的 变量末尾。 *
之后,重新打开命令提示符并键入
npm
这应该工作。
以上是 'npm'不被识别为内部或外部命令,可操作程序或批处理文件 的全部内容, 来源链接: utcz.com/qa/397260.html