运行windows 7 Professional 32bit。
我试着在normal或admin下运行npm install -g angular-cli。
我还尝试将它添加到PATH: (C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng)下的环境变量中,也没有成功。
我做错了什么?
运行windows 7 Professional 32bit。
我试着在normal或admin下运行npm install -g angular-cli。
我还尝试将它添加到PATH: (C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng)下的环境变量中,也没有成功。
我做错了什么?
当前回答
这个方法几乎适用于我,但我必须使用:%USERPROFILE%\AppData\Roaming\npm . 在环境变量中…/ /系统变量的路径
然后当我执行CMD: "ng -v"时,我得到了angular cli的正确响应。
其他回答
如果您在执行上述步骤后仍然得到错误。然后试试下面的建议。
因为它是一个节点脚本。我现在使用下面的选项来创建。
\ users \Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng版本
可能需要符号链接。没有进一步研究。
进一步研究: C:\Users\Administrator\AppData\Roaming\npm;
在Windows中,npm。CMD文件在上述路径下。如果设置了上述环境变量,则可以执行为 ng版本 ng init
将C:\Users\DELL\AppData\Roaming\npm添加到系统变量路径对我来说很有效。请找到相应的“npm”文件路径
另外,检查是否已经将angular-cli\bin路径添加到path变量中。
我有同样的问题,Visual Studio代码不能在它的内置终端中运行任何ng命令。
我添加了%AppData%\npm到Windows 10的路径中,并且不需要重新启动,只是关闭和重新打开VS Code,它看不到它。
由于这个问题在一年后仍然被反复问到,我将在这里发布我的答案。
提示(仅在Windows上)是正确地安排path变量中的条目。
正如NPM wiki告诉我们的:
因为安装程序将C:\Program Files (x86)\nodejs放在你的PATH上的C:\Users\ AppData\Roaming\npm之前,所以它总是使用node安装的npm版本,而不是你使用npm -g install npm@<version>安装的npm版本。
所以你的路径变量看起来像这样:
…;C: \ < path-to-node-installation >; % appdata % \ npm;…
现在你有两种可能:
交换这两个元素,它看起来就像
…;%appdata%\npm;C:\<path-to-node-installation>;…
这将加载与npm一起安装的npm版本(而不是与node一起安装)和已安装的Angular CLI版本。
如果你(无论出于什么原因)喜欢使用npm版本和node绑定,将直接路径添加到你的全局Angualr CLI版本中。C:\Users\<username>\AppData\Roaming\npm\node_modules\@angular\cli;C:\<path-to-node-installation>;% AppData %\npm; 或者……;% appdata % \ npm \ node_modules \ @angular \ cli; C: \ < path-to-node-installation >; % appdata % \ npm;… 简写形式。
这对我来说很管用。
导航到要创建应用程序的目录并运行命令:
PATH="节点所在的路径";%PATH%