2016-09-23 271 views
0

我做了一个新的反应原生项目。只需反应 - 原生的init myProject。我运行react-native start来启动打包程序。我设置了我的手机,并且在运行react-native run-android之后,该应用程序安装在我的手机中。 当我启动应用程序,它与包装商沟通,但我有一个错误 ,找不到变量要求。 有什么帮助吗?React Native:不能找到变量'require'(at bundle)

enter image description here

+0

线15'使用严格'; var _create = require('babel-runtime – Zakos

回答

0

你手机会尝试连接到调试服务器,但是它已经在本地服务器不是地址。你可以试试:

  • 找到你的本地IP地址通过在Linux/Mac上执行的ifconfig,例如:INET地址:192.168.0.3

  • 摇动设备,看菜单选项,而应用程序是运行(如果你没有“菜单”按钮)

  • 进入开发设置 - >调试服务器主机&端口设备在调试部分和复制您的本地IP地址与特定端口:192.168.0.3:8081(该从第一个标签开始运行npm start时可以查看端口)然后去/按返回

  • 振动设备再次见到菜单选项,然后按启用实时刷新(查看实时更改编辑时),或刷新

振动设备再次见到菜单选项,然后按刷新JS

+0

我试过了。唯一改变的是它找不到变量require(http:192.168.1.2:8081/index ...) – Zakos

+0

你的手机与服务器连接在同一个网络上吗? (Wifi) –

+0

是连接在相同的wifi – Zakos

相关问题