npm安装react-native-cli失败

时间:2016-08-19 09:30:09

标签: react-native failed-installation

我正在尝试使用Mac上的React Native。我安装了 Homebrew ,然后是 Node ,然后是 Watchman (根据https://facebook.github.io/react-native/docs/getting-started.html的说明)。

当我npm install -g react-native-cli时(即使是sudo)我得到了这个:

$ npm install -g react-native-cli
module.js:442
    throw err;
    ^

Error: Cannot find module 'npmlog'
    at Function.Module._resolveFilename (module.js:440:15)
    at Function.Module._load (module.js:388:25)
    at Module.require (module.js:468:17)
    at require (internal/module.js:20:19)
    at /usr/local/lib/node_modules/npm/bin/npm-cli.js:19:13
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/bin/npm-cli.js:75:3)
    at Module._compile (module.js:541:32)
    at Object.Module._extensions..js (module.js:550:10)
    at Module.load (module.js:458:32)
    at tryModuleLoad (module.js:417:12)

我该如何解决这个问题?

感谢。

1 个答案:

答案 0 :(得分:0)

npm全局包安装(-g)存在一些已知问题,在OSX上通过Homebrew安装了Node。以下链接提供了有关如何解决这些问题的说明。

Fixing npm On Mac OS X for Homebrew Users

或者,您可以通过Homebrew卸载Node:

brew uninstall node

然后从Node.js website

重新安装Node / npm