gn: command not found
时间: 2023-11-25 08:51:56 浏览: 35
根据提供的引用内容,出现 `ng: command not found` 的原因是因为 Angular CLI 没有被正确安装或者环境变量没有被正确配置。解决办法是在 `node_global` 下配置环境变量。具体步骤如下:
1. 找到全局下载的 Angular CLI,定位到 `node_global` 的位置。
2. 在 `path` 变量下配置环境变量。
下面是具体的操作步骤:
1. 打开终端,输入以下命令找到全局下载的 Angular CLI 的位置:
```shell
npm list -g @angular/cli --depth=0
```
输出的结果中会包含 Angular CLI 的安装路径,例如:
```
/usr/local/lib
└── @angular/cli@12.2.0
```
这里的安装路径为 `/usr/local/lib`。
2. 打开 `~/.bashrc` 文件(如果使用的是 `zsh`,则打开 `~/.zshrc` 文件),在文件末尾添加以下内容:
```shell
export PATH=/usr/local/lib/node_modules/@angular/cli/bin:$PATH
```
其中 `/usr/local/lib/node_modules/@angular/cli/bin` 是 Angular CLI 的安装路径,根据实际情况进行修改。
3. 执行以下命令使配置生效:
```shell
source ~/.bashrc
```
或者直接关闭终端并重新打开一个新的终端。
4. 输入以下命令检查 Angular CLI 是否安装成功:
```shell
ng --version
```
如果输出了 Angular CLI 的版本信息,则说明安装成功。