2016-08-19 142 views
0

我试图在Mac上开始使用React Native。我安装了自制的,然后节点,然后看守员(根据https://facebook.github.io/react-native/docs/getting-started.html说明)。npm安装react-native-cli失败

当我做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) 

我该如何解决这个问题?

感谢。

回答

0

在OSX上通过Homebrew安装了Node的npm global package installs(-g)有一些已知问题。下面的链接有关于如何解决这些问题的说明。

Fixing npm On Mac OS X for Homebrew Users

另外,可以通过自制卸载节点:

brew uninstall node

然后从Node.js的website重新安装节点/ NPM

+0

我卸载节点和节点重新安装它。建议使用js网站,然后可以成功运行react-native-cli' install命令。谢谢。 –

+0

没问题,我很乐意提供帮助。欢迎来到Stack Overflow。如果此答案或任何其他人解决了您的问题,请将其标记为已接受,以帮助可能偶然遇到此问题的其他用户。 –