繁体   English   中英

Angular:“未找到 ng 命令”,“ng 设置”不存在

[英]Angular: 'ng command not found,' ng setup not persisting

我正在研究一些项目,以学习如何在我的 mac(2012 年中 pro,ios mojave 10.14.6)上使用 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,但找不到似乎有效的答案。

提前致谢。

请尝试下面给出的代码,我认为当 npm 不知道 ng 时会出现这个问题。

所以尝试将它运行到 npm

npm link @angular/cli

请找到以下解决方案

1) rm -rf /usr/local/lib/node_modules

2)brew卸载节点

3)echo 前缀=~/.npm-packages >> ~/.npmrc

4)brew安装节点

5) npm install -g @angular/cli

最后也是最重要的

6) 导出 PATH="$HOME/.npm-packages/bin:$PATH"

此外,如果任何编辑器仍然显示错误而不是写入

找到了一个一直有效的解决方案,之前忘记发布了。

我最终安装了自制软件包管理器,然后重新安装了 angular。 看起来自制软件仅适用于 mac 或 linux 操作系统,所以我不知道 Windows 包管理器的最佳选择。

https://brew.sh/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM