尝试在 iPhone 上构建 React Native 应用程序时出现“npm start”错误?

Posted

技术标签:

【中文标题】尝试在 iPhone 上构建 React Native 应用程序时出现“npm start”错误?【英文标题】:Getting 'npm start' error when trying to build React Native app on iphone? 【发布时间】:2015-05-06 16:29:45 【问题描述】:

当我对我的 iphone 6 进行构建时,我的设备上出现以下错误并出现红屏:

"Could not connect to development server. Ensure node server is running - run 'npm start' from React root

The operation couldn't be completed.
(NSURLErrorDomain error - 1004)"

我在 React Packager 的终端中收到以下错误:

"Unhandled rejection Error: ENOENT, open '/Users/rahulsharma/Desktop/rcapp/.git/index.lock'"

最后,我在 xcode 控制台中得到了这个:

2015-05-06 12:37:48.631 rcapp[808:262187] CLTilesManagerClient: XPC_ERROR_CONNECTION_INVALID!

有什么想法吗?

这是 git 中的代码:

https://github.com/rahul1346/rcapp

【问题讨论】:

【参考方案1】:

查看 AppDelegate.m 并进行相应更新。

// To run on device, change `localhost` to the IP address of your computer, and make sure your computer and
// ios device are on the same Wi-Fi network.
jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle"];

【讨论】:

以上是关于尝试在 iPhone 上构建 React Native 应用程序时出现“npm start”错误?的主要内容,如果未能解决你的问题,请参考以下文章

SyntaxError - node_modules/react-native/Libraries/polyfills/error-guard.js:缺少分号。 (14:4) 在 react nati

自定义字体不适用于 React-Native 0.62

React.js 地理位置在 iPhone/Android 上的浏览​​器中不起作用

React-Native 远程调试器无法在 iPhone 上运行

React/redux 应用程序在 Safari 上呈现空白屏幕

为啥 React Native 0.30 无法从 iPhone 设备上的开发服务器获取更改?