Yarn 全局安装到当前目录
Yarn global installs to current directory
我正在尝试让 React Native 在我的 Linux 机器上运行。为了获得 cli 运行ning 我有 运行:
$ yarn global add react-native-cli
并查看:
yarn global v0.16.1
warning No license field
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Installed react-native-cli@1.0.0 with binaries:
- react-native
Done in 1.70s.
一切都安装得很好,但是当我尝试创建一个新的 React Native 项目时,我得到:
$ react-native init Test
react-native: command not found
发现后,yarn
正在将依赖项安装到当前目录中,而不是全局安装。有什么帮助吗?我是 运行宁 Lubuntu 16.04.
编辑
现在 works:
yarn config set prefix /usr/local
检查
yarn config get prefix
请注意,只有可执行文件会安装到此 prefix
位置。 Windows 上的软件包安装在 %USERPROFILE%\AppData\Local\Yarn\config\global\node_modules
.
中
在 Windows 我做:
mkdir ~/yarn-global
yarn config set prefix ~/yarn-global
旧
全局路径isn't configurable permanently还没有。我们只能读取设置:
> yarn global bin
C:\Program Files\nodejs
当我尝试安装 elm-upgrade 时,日志中出现错误 %USERPROFILE%\AppData\Local\Yarn\config\global\yarn-error.log
Trace:
Error: EPERM: operation not permitted, open 'C:\Program Files\nodejs\elm-upgrade.cmd'
at Error (native)
但是 elm-upgrade 安装在 %USERPROFILE%\AppData\Local\Yarn\config\global\node_modules\.bin
。
相关:
- 全局 bin 的位置与文档不匹配 https://github.com/yarnpkg/yarn/issues/1194
我正在尝试让 React Native 在我的 Linux 机器上运行。为了获得 cli 运行ning 我有 运行:
$ yarn global add react-native-cli
并查看:
yarn global v0.16.1
warning No license field
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Installed react-native-cli@1.0.0 with binaries:
- react-native
Done in 1.70s.
一切都安装得很好,但是当我尝试创建一个新的 React Native 项目时,我得到:
$ react-native init Test
react-native: command not found
发现后,yarn
正在将依赖项安装到当前目录中,而不是全局安装。有什么帮助吗?我是 运行宁 Lubuntu 16.04.
编辑
现在 works:
yarn config set prefix /usr/local
检查
yarn config get prefix
请注意,只有可执行文件会安装到此 prefix
位置。 Windows 上的软件包安装在 %USERPROFILE%\AppData\Local\Yarn\config\global\node_modules
.
在 Windows 我做:
mkdir ~/yarn-global
yarn config set prefix ~/yarn-global
旧
全局路径isn't configurable permanently还没有。我们只能读取设置:
> yarn global bin
C:\Program Files\nodejs
当我尝试安装 elm-upgrade 时,日志中出现错误 %USERPROFILE%\AppData\Local\Yarn\config\global\yarn-error.log
Trace:
Error: EPERM: operation not permitted, open 'C:\Program Files\nodejs\elm-upgrade.cmd'
at Error (native)
但是 elm-upgrade 安装在 %USERPROFILE%\AppData\Local\Yarn\config\global\node_modules\.bin
。
相关:
- 全局 bin 的位置与文档不匹配 https://github.com/yarnpkg/yarn/issues/1194