我無法通過react-native init <ProjectName>
創建新的React Native項目。React Native Init掛起
這是我升級到macOS Sierra後第一次嘗試,但我不知道這是否與此有關。
如果我運行與--verbose
標誌的命令,它貫穿所有的NPM包,但隨後最終輸出如下:
├── UNMET PEER DEPENDENCY [email protected]~15.3.1
<List of other packages including react-native 0.34.1>
npm WARN [email protected] requires a peer of [email protected]~15.3.1 but none was installed.
npm verb
npm verb If you need help, you may report this error at:
npm verb <https://github.com/npm/npm/issues>
npm verb exit [ 0, true ]
npm info ok
然後,它只是坐在那裏無限期。上次我創建了一個反應原生項目,最多可能需要20-30秒,但現在它不會完成(比如說10-15分鐘)。
如果我殺的過程中,我所擁有的是隻有在以下一個的package.json:
{
"name": "TestApp",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start"
},
"dependencies": {
"react-native": "0.34.1"
}
}
...和node_modules文件夾containig反應本土和它的依賴。沒有所需的XCode/Android文件夾,或索引入口點,配置等
我已經嘗試重新安裝所有必需的依賴項(節點,自制軟件),我也通過自制軟件重新安裝git。
我見過其他線程,建議手動安裝React,但我不買它。這用於作爲過程的一部分進行安裝並使用React,但現在我得到了這個警告,並且它已經結束了。
其他人看過這個問題?
編輯
我只是想這對我的其他Mac,同時運行的MacOS Sierra和它工作得很好。我遵循相同的步驟來確保我的所有依賴項都是最新的。我做了一個詳細的初始化,並且仍然收到有關React 15.3.1丟失的警告,但是它繼續並安裝了Reacrt 15.3.2,然後設置了所有XCode/Android項目文件。
非常奇怪/令人討厭,因爲我真的需要開始在Mac上放置一些東西。
第二個編輯
如果我創造我的Mac上一個新的用戶帳戶和身份登錄,我可以創建一個項目,所以它似乎是用戶特定的。儘管很煩人,但我並不介意設立一個新帳戶,但在此之前我想看看是否有人可以提供任何建議。謝謝。
有什麼我可以運行,看看什麼終端命令被阻止? – Michael