如何安装反应本机?

How to install react-native?

我正在尝试通过 npm 安装 react native,但我在控制台中出现错误

Air-安东:蚂蚁安东$npm i -g create-react-native-app

npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules npm ERR! path /usr/local/lib/node_modules npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall access npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules' npm ERR! { Error: EACCES: permission denied, access '/usr/local/lib/node_modules' npm ERR! stack: 'Error: EACCES: permission denied, access '/usr/local/lib/node_modules'', npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'access', npm ERR! path: '/usr/local/lib/node_modules' } npm ERR! npm ERR! Please try running this command again as root/Administrator.

npm ERR! A complete log of this run can be found in: npm ERR!
/Users/anton/.npm/_logs/2018-08-12T16_40_46_899Z-debug.log Air-Anton: ant anton$

求助,我该如何解决?

您似乎需要 root 权限才能安装 react native cli,因为您没有正确的权限来安装 /usr/local/lib/node_modules 中的二进制文件。

运行 使用 sudo 或临时以 root 身份登录的相同命令。尝试以下

$ sudo npm i -g create-react-native-app

或者,您可以以 root 身份登录

$ su
[Enter root password]
# npm i -g create-react-native-app