最佳答案
我对nodejs完全不熟悉。我试图让nodejs在我的Windows 2008盒子上工作,以安装Karma,我将用于TDDing我的AngularJs代码。到目前为止,我已经完成了以下步骤
where npm
会给我c:\User\<Username>\AppData\Roaming\npm
,其中没有任何内容C:\Program Files\nodejs
中。在这个目录中打开命令提示符可以使npm
正常工作。C:\Program Files\nodejs
添加到PATH
中,却再次得到了与npm is not recognized
相同的错误Start -> Programms
菜单中看到了一个Node.js
图标,它将我带到nodejs控制台,但不确定该如何处理它。在这个过程中,我是否错过了任何重要的步骤?
我发现如果我从程序文件中打开“Nodejs命令提示符”,那么npm是可以识别的。如何让它在正常的命令提示符下工作?
在node
之后,我开始面对另一个应用程序类似的问题。我在superuser上发布了这个问题,正如被接受的答案正确指出的那样,我的PATH
中有一个额外的引用,这导致了在引用之后添加的所有路径出现问题。我有一种感觉,一些Chocolatey安装添加了这句令人不安的引用,但我只是不确定是哪一个。