由于某种原因,昨天,我所有的命令(ng
,npm
,node
等)工作正常,但在晚上我清理了我的电脑垃圾文件和所有(我的电脑安装了Windows ),现在它不识别ng
命令,但所有其他一切都好。
我检查了环境变量,它的路径在那里,我检查了路径,没关系,我重新安装了:
npm install -g angular-cli**
然而,什么也没有发生。我重新启动了电脑,但是我不能再工作了。
发布于 2017-05-24 15:19:52
最后,我不得不卸载我的所有NodeJs,de @转角/cli和角-cli,重新启动我的计算机,然后重新安装NodeJs的最新版本,并安装了npm安装了-g @ar角/cli@,并从路径和环境变量中删除了旧路径,并使其运行良好!
发布于 2017-05-23 09:15:38
当我试图正确安装角(v4.0)时,我遇到了同样的情况。在我错误地执行npm install @angular/cli
之后,我纠正了它的方式--它生成了一个名为node_modules
的目录。
要使用npm正确安装node_modules
,请删除目录sudo npm install -g @angular/cli
,然后启动一个新的bash,或者打开一个新的控制台或终端选项卡,然后执行sudo npm install -g @angular/cli
。这可能会提示您输入计算机的密码,所以请准备输入它,而不能看到它。
似乎您是按照角网志指令安装角形v4的。相反,您可以这样做,而不是那么容易;在我的机器上正确安装角v4 (除了将我的nodejs
安装更新为最新版本)的关键是在-g
(又名-g
)中使用sudo
。全球(全球)选项。
发布于 2018-01-11 09:29:36
对于我(在Windows中),问题是npm路径没有保存在path环境变量中。如果浏览到
C:\users\yourname\AppData\漫游\npm
在这个目录中,您可以看到ng ( javascript文件)和ng.cmd (执行javascript文件的windows命令文件)。此路径需要在path变量中才能调用ng。
https://stackoverflow.com/questions/44030101
复制相似问题