npm – React Native Init Hanging
我无法通过react-native init< ProjectName>创建一个新的React Native项目.
这是我自升级到macOS Sierra以来第一次尝试,但我不知道这是否相关. 如果我使用–verbose标志运行该命令,它将运行所有npm包,但最终输出以下内容: ├── UNMET PEER DEPENDENCY react@~15.3.1 <List of other packages including react-native 0.34.1> npm WARN react-native@0.34.1 requires a peer of react@~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文件夹包含react-native及其依赖项.没有所需的XCode / Android文件夹,或索引入口点,配置等. 我已经尝试重新安装所有必需的依赖项(节点,自制程序),我也通过自制程序重新安装git. 我已经看到其他线程建议手动安装React,但我不买它.这曾经工作过,而React曾经作为整个过程的一部分进行安装,但是现在我收到了这个警告并且游戏结束了. 其他人见过这个问题? 编辑 我只是在我的另一台Mac上试过这个,也运行macOS Sierra,它工作得很好.我按照相同的步骤确保我的所有依赖项都是最新的.我做了一个详细的初始化,仍然得到关于React 15.3.1丢失的警告,但随后继续并安装了Reacrt 15.3.2,然后设置了所有的XCode / Android项目文件. 非常奇怪/烦人,因为我真的需要开始在这台Mac上放一些东西. 第二次编辑 如果我在Mac上创建一个新用户帐户并以此身份登录,我可以创建一个项目,因此它似乎是特定于用户的.虽然烦人,但我不介意设置一个新帐户,但在此之前我想知道是否有人可以提供任何建议.谢谢. 解决方法
所以这个问题转变为守望者,如下所述:
https://github.com/facebook/react-native/issues/9943
如果我运行守望者版本终端挂了,所以按照我的指示: rm -rf /usr/local/var / run / watchman />& brew uninstall watchman&& brew安装守望者 ……它有点好吃! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |