Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 纱线全局安装到当前目录_React Native_Yarnpkg - Fatal编程技术网

React native 纱线全局安装到当前目录

React native 纱线全局安装到当前目录,react-native,yarnpkg,React Native,Yarnpkg,我正在尝试让React Native在我的Linux机器上工作。为了让cli运行,我运行了: $ 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...

我正在尝试让React Native在我的Linux机器上工作。为了让cli运行,我运行了:

$ 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本机项目时,我得到:

$ react-native init Test
react-native: command not found
要知道,
warn
正在将依赖项安装到当前目录中,而不是全局安装。有什么帮助吗?我正在运行Lubuntu 16.04。

Edit 现在它:

纱线配置设置前缀/usr/local

核对

纱线配置获取前缀

请注意,只有可执行文件才会安装到此
前缀
位置。Windows上的软件包安装在
%USERPROFILE%\AppData\Local\warn\config\global\node\u模块中

在Windows上,我执行以下操作:

mkdir ~/yarn-global
yarn config set prefix ~/yarn-global
古老的 全球路径尚未确定。我们只能读取以下设置:

> yarn global bin
C:\Program Files\nodejs
当我尝试安装elm升级时,在日志
%USERPROFILE%\AppData\Local\thread\config\global\thread error.log中出现错误

Trace:
  Error: EPERM: operation not permitted, open 'C:\Program Files\nodejs\elm-upgrade.cmd'
      at Error (native)
但是elm升级安装在
%USERPROFILE%\AppData\Local\warn\config\global\node\u modules\.bin

相关的:

  • 全局bin的位置与文档不匹配

在Windows上,我想最好不要安装在
C:\Program Files\nodejs
中?“一件事”和“全局”的权限是每个用户的存储库。请忽略此设置anyway@rofrol. 谢谢您的文件是否安装在配置集前缀文件夹中?对于我来说,我只在prefix文件夹中获取cmd文件,实际的节点_模块仍然安装在AppData\Local\纱线\config\global\node中_modules@dan我也一样,prefix文件夹中的EXEC,AppData\Local\Thread\config\global\node\u模块中的包。已将此信息添加到回答