即使使用 yarn global 安装后仍找不到命令“ng”

即使使用 yarn global 安装后仍找不到命令“ng”

我正在尝试运行一个 Angular 项目,为此我安装了 node、yarn 和 angular cli。使用命令安装 angular cli 后:yarn global add @angular/cli它显示成功:。Installed "@angular/[email protected]" with binaries: - ng

但是当我尝试使用ng它创建一个项目时说Command 'ng' not found

输出node -v::8.11.1
yarn -v1.6.0
的 Ubuntu 版本是 18.04

请帮忙,我对 Ubuntu 还很陌生。

输出yarn global bin/home/amrinder/.yarn/bin

答案1

根据纱线客户端,您的全局包可执行文件已就位~/.yarn/bin。您需要将此路径添加到您的 $PATH 变量中。阅读如何将目录添加到 PATH?看看如何做到这一点。

或者您需要使用以下命令重新安装:

yarn global add @angular/cli --prefix /usr/local

将要安装的位置/usr/local/bin应该已经在 $PATH 变量中。

您可以在配置中永久设置它:

yarn config set prefix /usr/local

相关内容