React-native连接错误

时间:2015-07-19 15:45:44

标签: node.js react-native

我正在尝试在React Native中启动一个新项目,但是当我尝试启动iOS模拟器时,我遇到了错误。我没有编辑index.ios.js。我正在使用iOS模拟器来运行项目,模拟器中的错误是“无法连接到开发服务器......”

  
    

在/ Users / jeff / Documents / TestApp

中查找JS文件   
     

ERROR EACCES,许可被拒绝'/Users/jeff/.babel.json'   { “错误号”: - 13 “代码”: “EACCES”, “路径”: “/用户/杰夫/ .babel.json”, “系统调用”: “开放”}   错误:EACCES,权限被拒绝'/Users/jeff/.babel.json'       在错误(本机)       at Object.fs.openSync(evalmachine。:500:18)       at Object.fs.writeFileSync(evalmachine。:1099:15)       保存(/Users/jeff/Documents/TestApp/node_modules/react-native/node_modules/babel-core/lib/api/register/cache.js:35:19)       at process._tickCallback(node.js:355:11)       在Function.Module.runMain(module.js:503:11)       在启动时(node.js:129:16)       在node.js:814:3

     

参见http://facebook.github.io/react-native/docs/troubleshooting.html   常见问题和解决方案。 evalmachine.:565   fs.write = function(fd,buffer,offset,length,position,callback){                                                    ^错误:EACCES,权限被拒绝'/Users/jeff/.babel.json'       在错误(本机)       at Object.fs.openSync(evalmachine。:500:18)       at Object.fs.writeFileSync(evalmachine。:1099:15)       at process.save(/Users/jeff/Documents/TestApp/node_modules/react-native/node_modules/babel-core/lib/api/register/cache.js:35:19)       at process.emit(events.js:107:17)       at process.exit(node.js:600:17)       在过程中。 (/Users/jeff/Documents/TestApp/node_modules/react-native/packager/packager.js:143:11)       at process.emit(events.js:107:17)       at process._fatalException(node.js:236:26)进程终止。按关闭窗口

3 个答案:

答案 0 :(得分:21)

我已解决此问题,并执行以下命令

sudo chmod 777 ~/.babel.json

然后重新启动react-native项目,它将会成功。

答案 1 :(得分:0)

你可以试试

nvm alias default iojs-v2

如果不起作用,请再次尝试installation guide中的所有步骤。然后在你的项目文件夹

rm -rf node_modules/
npm i

在Xcode中从库中删除RCTWebSocketDebuggerYourProject > Libraries > RCTWebSocketDebugger

然后在Xcode Product -> Clean中尝试再次构建

答案 2 :(得分:-1)

赋予路径~/.babel.json管理员权限应该有所帮助。尝试使用此命令:

sudo chmod 777 ~/.babel.json