首页 > 解决方案 > Angular:“未找到 ng 命令,” ng 设置未持续

问题描述

我正在做一些项目来学习如何在我的 mac(2012 年中 pro,ios mojave 10.14.6)上使用 angular 和 vs code 2。我以前学过一些课程,但我的编码经验总体上仍然非常有限,尤其是命令行和软件设置。下载 node.js 后,我的终端一直存在问题,无法识别“ng”命令。我使用了这篇文章的最佳答案并获得了暂时的成功:

ng:找不到命令

'ng' 命令会工作一点点,但最终,我将不得不重复这些步骤。出于某种原因,这些变化似乎并没有持续下去。我认为问题可能与我的 shellpath 设置有关。下载 node.js 时,安装程​​序注意确保我的 shell 路径为“/usr/local/bin”。当我输入“echo $PATH”时,这是我得到的响应。

/usr/local/bin:/Users/dominickdufner/miniconda3/bin:/Users/dominickdufner/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/bin:/usr/ bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin:/usr/local/bin:

我看到对 miniconda4/anaconda3/python 的引用,这是我在一年前接手的一个 python 类的设置。我确实隐约记得,在@** 中设置它是一个巨大的痛苦,并且需要几个助教来解决它并进行设置。我已经查看了如何更改我的 shellpath,但无法得到似乎有效的答案。

提前致谢。

标签: angularcommand-lineangular-cli

解决方案


请尝试下面给出的代码,我认为当 npm 不了解 ng 时会出现此问题。

所以尝试将它运行到 npm

npm link @angular/cli

推荐阅读