反应原生的UIExplorer将无法打开

Mar*_*Chi 11 ios npm ecmascript-6 reactjs react-native

我正试图在Xcode上查看UIExplorer.我已经按照这个例子,它应该很简单.它说要克隆react-native,cd到目录,npm install并运行npm start.但是,当我运行npm start时,我收到以下错误:

react-native@0.8.0 start/Users/chiMarvine/Projects/react-native
./packager/packager.sh || 真正

/Users/chiMarvine/Projects/react-native/packager/packager.js:233
const dumpName ='/ tmp/dump_'+ Date.now()+'.json';
^^^^^
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

我不知道如何处理这个问题,构建成功但模拟器说如下:

确保以下内容:
-Node服务器正在运行且在同一网络上可用 -
从react-native root 运行'npm start'
- 在AppDelegate中正确设置节点服务器URL

URL:http:// localhost:8081?examples/UIExplorer/UIExplorerApp.ios.bundle?platform = ios&dev = true

请求已超时

一些帮助会很棒,谢谢!

nst*_*sev 8

我遇到过同样的问题.我的问题是我用nvm安装了节点4.2.2,但没有将它设置为默认版本.运行构建过程的shell运行了我的默认node.js,这是非常古老的.要修复它,我跑了:

nvm alias default 4.2.2


Cat*_*tla 5

我刚才有同样的问题,我的解决方案是更新NodeJS版本V4.0.0,在完成后删除react-native文件夹,再次执行原始步骤.

git clone https://github.com/facebook/react-native.git

cd react-native && npm install

npm start
Run Code Online (Sandbox Code Playgroud)

它正在工作,希望这可以帮助你.