Error: Error Domain=NSURLErrorDomain Code=-1012 "The operation couldn’t be completed. (NSURLErrorDomain error -1012.)" UserInfo=0x7fc3b582c4c0 {NSErrorFailingURLKey=https://myaccount-dev.<domain>/oauth/token, NSErrorFailingURLStringKey=https://myaccount-dev.<domain>/oauth/token}
npm ERR! errno -13
npm install -g react-native-cli
npm ERR! tar.unpack untar error /Users/qufenqi/.npm/react-native- cli/0.1.4/package.tgz
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "react-native-cli"
npm ERR! node v0.12.7
npm ERR! npm v2.11.3
npm ERR! path /usr/local/lib/node_modules/react-native-cli
npm ERR! code EACCES
但是当我安装节点时,请说 &#34; brew安装节点 警告:node-0.12.7已经安装,它没有链接&#34;
答案 0 :(得分:5)
您没有对目录
的写入权限/usr/local/lib/node_modules/react-native-cli
当您要全局安装库时,您需要管理员权限,因此使用 sudo 命令将其作为 root 执行:
sudo npm install -g react-native-cli
答案 1 :(得分:0)
运行brew doctor
我敢打赌,该节点会在您的酒窖中显示为&#34;未链接的小桶&#34;
如果那个案例运行brew link node
它可能会失败,但它会为你提供一些选项,例如覆盖或它试图写的目录。
如果这不起作用,您可能只想brew uninstall node
并重新安装
答案 2 :(得分:0)
如果错误仍然存在,并显示符号链接已经存在
npm ERR! EEXIST: file already exists, symlink '../lib/node_modules/react-native-cli/index.js' -> '/usr/local/bin/react-native'
npm ERR! File exists: /usr/local/bin/react-native
添加--force
sudo npm install -g react-native-cli --force
答案 3 :(得分:0)
没有 sudo 工作。
npm i -g @react-native-community/cli --force
然后检查,
npm list @react-native-community/cli