可以本地反应本机加载一个js文件吗?

时间:2015-05-12 11:04:50

标签: react-native

在Facebook的官方例子中,它说

NSURL *jsCodeLocation;

/**
* Loading JavaScript code - uncomment the one you want.
*
* OPTION 1
* Load from development server. Start the server from the repository root:
*
* $ npm start
*
* To run on device, change `localhost` to the IP address of your computer
* (you can get this by typing `ifconfig` into the terminal and selecting the
* `inet` value under `en0:`) and make sure your computer and iOS device are
* on the same Wi-Fi network.
*/

jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle"];

我的问题是我可以远程使用js文件,例如“http://www.example.com/index.ios.bundle”吗?

我收到错误The requested URL /index.ios.bundle was not found on this server.

1 个答案:

答案 0 :(得分:4)

是的,react-native可以远程加载js文件。

您应该将捆绑的js文件上传到服务器并更改jsCodeLocation变量。