0

如题,按 官方文档 执行

$ yarn global add create-react-app --prefix /usr/local

命令执行后并不能找到全局范围的 create-react-app 命令。效果见下图:

clipboard.png

不知有什么解决方法吗?

本地环境:
系统 ubuntu16.04
node版本v7.6.0, 使用nvm安装
yarn使用官方推荐apt-get安装,为最新版本0.21.3

ElimsC 151
2017-03-14 提问

查看全部 3 个回答

1

已采纳

你需要在终端里设置PATH环境变量来全局访问 Yarn 的二进制可执行程序。

查看yarn global bin

yarn global bin

将查看到的yarn global bin路径添加到环境变量。

Mac os 环境变量加载顺序是:

/etc/profile
/etc/paths 
~/.bash_profile 
~/.bash_login 
~/.profile 
~/.bashrc

以修改/etc/paths 文件为例。

  • 命令行输入sudo vi /etc/paths使用vim来编辑,新增一行加入yarn global bin环境变量。

  • 点击esc切换到命令模式,输入:wq来保存并退出。

  • 命令行输入 source /etc/paths重新加载文件。

使用yarn global全局安装依赖

yarn global add <pkgname>

推荐答案

3

我也遇到这个问题了,后来find了一下,发现ubuntu linux的在这里:
~/.config/yarn/global/node_modules/.bin
把这个路径加到PATH就可以了

推广链接