Angular命令问题 – 即使在PATH环境variables中,“ng”命令也不会被识别为内部或外部命令

我有这个问题…由于某种原因昨天我所有的命令(ng,npm,节点等)工作正常,但在晚上我从垃圾文件和所有的(我的电脑已经安装Windows)清理我的电脑,现在它不能识别ng命令,其他的都可以。

我检查了环境variables,它的path在那里,我检查了path,这是正确的,我重新安装npm install -g angular-cli ,没有,我重新启动计算机和所有,但我不能再次工作:c

谢谢,希望能find解决办法。


最后我做了工作,我不得不卸载所有的NodeJs,@ angular / cli和angular-cli,重新启动我的电脑,然后重新安装NodeJs最新版本,并安装了npm install -g @ angular / cli @并从PATH和环境variables中删除旧的path,并得到它运行良好!

当我试图正确安装Angular(v4.0)时,我遇到了同样的困境。 我错误地执行了npm install @angular/clinode_modules一个名为node_modules的目录。

要使用npm正确安装angular,请删除目录node_modules ,然后只需启动一个新的bash shell或只需打开一个新的控制台或terminal选项卡,然后执行sudo npm install -g @angular/cli 。 这可能会提示您input机器的密码,所以请准备好input密码而不能看到它。

看起来你正在关注Angular的博客关于安装Angular v4 的说明 。 你可以这样做,而不是一样容易; 在我的机器上正确安装Angular v4的关键(除了更新我的nodejs安装到必备的最新版本之外),使用sudo-g (又名global)选项。

最后我做了工作,我不得不卸载甚至所有的NodeJ,de @ angular / cli和angular-cli,重新启动我的电脑,然后重新安装NodeJs的最新版本并安装了npm install -g @ angular / cli @最新并从PATH和环境variables中删除旧的path,并得到它运行良好!