react-native run-ios packager构建错误 - AwesomeProject快速启动

Ale*_*dy1 23 react-native

问题

Open 在这里反应原生问题

我已经广泛研究了这个错误(~2天的开发时间),但不知何故仍然没有解决方案 - 我已经运行了以前的React Native设置,并认为可能会解决为最后一步(请参阅问题结束).简而言之,当我react-native run-ios从示例"AwesomeProject"目录运行时,我在React Packager launchPackager.command窗口中收到以下错误.

〜/ AwesomeProject2/node_modules/react-native/packager~ /Users/alexanderhandy/AwesomeProject2/node_modules/react-native/local-cli/cli.js:74 const setupEnvScript = /^win/.test(process.platform)^^ ^^^ SyntaxError:在严格模式下使用const.在Module.load(模块)处的Module._compile(vm.js:73:16)位于Module._compile(module.js:443:25)的Object.Module._extensions..js(module.js:478:10)处.js:355:32)在Function.Module._load(module.js:310:12)的Function.Module.runMain(module.js:501:10)at at node(node.js:129:10)at node .js:814:3~

我的设置

  • Macbook Pro 2012 - OS X 10.11 El Capitan
  • Xcode(v7.2.1)
  • 节点(v5.7.0)和NVM(0.31.0)
  • React Native(v0.20.0)

脚步

  • 笔记本电脑升级到El Capitan(按照上面的版本) - 在过去的6个月里用得不多,所以回来运行一些设置
  • 试图安装时尝试对原生设置做出反应并运行自制程序时出错.在运行git status时发现了许多文件的一些意外更改 - 因此进入相关的usr/local homebrew目录并运行git fetch; git reset --hard origin/master
  • 将Xcode更新到v7以上(根据上面的版本)
  • 安装了nvm和最新节点以解决来自Node的错误警告 - 注意:由于某种原因必须. ~/.nvm/nvm.sh在终端中运行以使nvm正常工作,当我没有v5.7.0变成v0.12.4时.当错误运行时,我有双重检查节点是v5.7.0
  • 终于完成了实际构建应用程序的运行react-native init AwesomeProject完成但挂了10分钟
  • 跑了react-native run-ios,得到了错误,并尝试添加source ~/.bash_profile这里node_modules/react-native/packager/react-native-xcode.sh建议
  • 考虑回到Ionic,所以再次通过他们的设置,这也无济于事
  • 试着不把笔记本电脑扔到窗外

小智 1

从命令创建项目时我遇到了同样的问题react-native init。为了获得成功的构建,我所做的就是先做npm install babel,然后最后做react-native run-ios。希望这可以帮助。