在 ios 上尝试 运行 反应本机时出错
Errors when trying to run react-native on ios
所以我用 react-native 开发了一个应用程序,已经 运行s 并在 Android 上进行了测试,但现在是 ios 部分。
我在 MacOS 上使用 react native 版本 0.60.3,使用 yarn 作为包管理器。
我是 运行宁 "react-native start --reset cache"。
然后 运行ning "react-native run-ios:" 在一个单独的控制台上,
并收到此错误:
“
错误无法构建 iOS 项目。我们使用 运行 "xcodebuild" 命令,但它以错误代码 65 退出。要进一步调试构建日志,请考虑使用 Xcode.app 构建您的应用程序,方法是打开 app.xcworkspace。
....
错误:无法解析构建文件:XCBCore.BuildFile (missingTargetProductReference(...))
“
然后我尝试使用 Xcode 运行 并且我在 "react-native start --reset-cache" 控制台上收到此错误:
“
错误:无法从 /Users/nono/work/myapp/.
解析模块 ./index
:无法从 /Users/nono/work/myapp/.
找到模块 ./index
。事实上,none 这些文件存在:
* /Users/nono/work/app/index(.native||.ios.js|.native.js|.js|.ios.json|.native.json|.json|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx)
“
iphone 模拟器上的 this 错误:
我很绝望...请帮忙!
更新:
现在第一个错误不会发生。
我只得到 "Unable to resolve './index' ... "
错误
试试这个:
停止MetroBundler/launchPackager
Delete node_modules
rm -rf node_modules
更改 package.json 上的版本
来自
"react-native": "0.59.1",
到
"react-native": "0.58.6",
然后清理守望者
watchman watch-del-all
运行 npm 再次安装:
npm install
并尝试 运行 你的项目,在我的例子中:
react-native run-ios
我的错。我不小心删除了 index.js ..
尝试在终端上运行以下命令:
npm install
cd ios; pod install; cd../
react-native link
所以我用 react-native 开发了一个应用程序,已经 运行s 并在 Android 上进行了测试,但现在是 ios 部分。 我在 MacOS 上使用 react native 版本 0.60.3,使用 yarn 作为包管理器。
我是 运行宁 "react-native start --reset cache"。 然后 运行ning "react-native run-ios:" 在一个单独的控制台上, 并收到此错误: “ 错误无法构建 iOS 项目。我们使用 运行 "xcodebuild" 命令,但它以错误代码 65 退出。要进一步调试构建日志,请考虑使用 Xcode.app 构建您的应用程序,方法是打开 app.xcworkspace。 .... 错误:无法解析构建文件:XCBCore.BuildFile (missingTargetProductReference(...)) “
然后我尝试使用 Xcode 运行 并且我在 "react-native start --reset-cache" 控制台上收到此错误:
“
错误:无法从 /Users/nono/work/myapp/.
解析模块 ./index
:无法从 /Users/nono/work/myapp/.
找到模块 ./index
。事实上,none 这些文件存在:
* /Users/nono/work/app/index(.native||.ios.js|.native.js|.js|.ios.json|.native.json|.json|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx)
“
iphone 模拟器上的 this 错误:
我很绝望...请帮忙!
更新:
现在第一个错误不会发生。
我只得到 "Unable to resolve './index' ... "
错误
试试这个:
停止MetroBundler/launchPackager
Delete node_modules
rm -rf node_modules
更改 package.json 上的版本 来自
"react-native": "0.59.1",
到
"react-native": "0.58.6",
然后清理守望者
watchman watch-del-all
运行 npm 再次安装:
npm install
并尝试 运行 你的项目,在我的例子中:
react-native run-ios
我的错。我不小心删除了 index.js ..
尝试在终端上运行以下命令:
npm install
cd ios; pod install; cd../
react-native link