首页 > 解决方案 > bash ng 命令未找到 mac

问题描述

bash ng command not found mac ng serve 仅在我刚安装时才对我有用

ng serve仅在我刚安装时才对我有用,之后我打开新终端并导航到 angular 项目目录并尝试运行' ng serve ',当时终端显示'bash ng command not found'

标签: macosangular-cli

解决方案


对我来说效果很好 1. 将 cli 链接到 npm:npm link @angular/cli

  1. 设置 npm 文件夹的位置:export PATH="$HOME/.npm-global/bin:$PATH"

  2. 清除缓存并重新安装cli: npm uninstall -g @angular/cli npm cache clean npm install -g @angular/cli

  3. 为 ng 路径提供别名: alias ng="/Users/Dharshini/.npm-global/lib/node_modules/@angular/cli/bin/ng"

  4. 回到基础用户:cd ~

  5. 使用 vim 更改路径:sudo vim /etc/paths

  6. 将 ~/.npm-global/bin 添加到文件末尾。输入 i 插入输入 :wq 保存并退出

  7. 重启终端并输入:echo $PATH

  8. 终于知道使用的版本:ng version


推荐阅读