我无法通过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