2016-08-19 185 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。如果此答案或任何其他人解決了您的問題,請將其標記爲已接受,以幫助可能偶然遇到此問題的其他用戶。 –