终端:" npm install -g react-native-cli"

时间:2015-08-23 20:32:02

标签: macos npm

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;

4 个答案:

答案 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