无法在模拟器中启动react-native应用程序

时间:2016-03-01 20:50:51

标签: facebook react-native

我正在尝试关注官方react-native tutorial。一切顺利,直到我尝试运行项目。然后弹出一个bash脚本,并显示以下错误消息

~/react_sites/AwesomeProject/node_modules/react-native/packager ~

/Users/Chris/react_sites/AwesomeProject/node_modules/react-native/local-cli/cli.js:74
  const setupEnvScript = /^win/.test(process.platform)
  ^^^^^
SyntaxError: Use of const in strict mode.
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:902:3
~
Process terminated. Press <enter> to close the window

并且模拟器发出Could not connect to development server错误。我该如何解决这个问题?

我正在使用Xcode 7.2。

2 个答案:

答案 0 :(得分:1)

我会假设你有pre-requisites,但在继续之前要仔细检查。 Homebrew,Watchman,Node 4+和Flow(可选)。

当您在Xcode中打开项目并按下构建按钮(播放?)时,它应该自动启动打包服务器。但在你的情况下,它似乎没有。在这种情况下,在构建项目之前,尝试从项目的根目录中运行终端中的npm start

答案 1 :(得分:0)

我认为你使用的是旧版本的node.js,你应该安装node.js 4.0或更高版本。

请参阅https://facebook.github.io/react-native/docs/getting-started.html