我一直在努力在我的 mac 上安装 angular cli。我已经阅读了 Angulars 网站、git 以及 SO post 上的文档。我已经尝试了以下命令:
npm install -g @angular/cli
并且我尝试使用EACCES Permissions on npm 上的说明更新 npm 全局路径。
我看到的是,如果我按照 npm 站点的说明进行操作,我可以找到当前会话的 ng 模块。它会加载,我可以执行 ng 命令。但是,一旦我关闭终端并重新打开它,如果我键入,ng -v or ng --version我就会得到bash ng: command not found.
有人遇到过这个吗?我想我已经从 SO 帖子以及其他在线论坛中关注过,我不知道为什么当我关闭终端时路径会不断丢失。是否有我需要参考的配置文件或来源以使终端看起来可以识别 ng 命令?使用 source ~/.profile显然不起作用
.profile 包含以下条目:
export PATH=/.npm-global/bin:$PATH
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
export PATH=~/.npm-global/bin:$PATH
我需要在这里手动添加对@angular 目录的引用吗?
更新:我检查以验证是否使用以下方法安装了 Angular:
xxxxxxx-MacBook-Pro:bin xxxxxxxx$ npm list -g --depth 0
/Users/xxxxxxxx/.npm-global/lib
├── @angular/cli@7.3.2
├── jshint@2.10.1
└── npm@6.8.0
所以它显示为安装在 .npm-global