React native 错误:脱机js文件为空
在我的react原生项目结构中,hai如下所示:React native 错误:脱机js文件为空,react-native,React Native,在我的react原生项目结构中,hai如下所示: Project • Ios • Project • Base.Iproj • Images.xcassets • AppDelegate.h • AppDelegate.m • Info.plist • Main.jsbundle
Project
• Ios
• Project
• Base.Iproj
• Images.xcassets
• AppDelegate.h
• AppDelegate.m
• Info.plist
• Main.jsbundle
• Main.m
• Project.xcodeproj
• ProjectTests
• Index.ios.js
• Package.json
当我需要运行i-ma时,会出现如下错误:脱机js文件为空。有关说明,请参阅ios/main.jsbundle
但是main.jsbundle文件位于ios/Project/main.jsbundle中,
有人能帮我避免这个错误吗?这不是链接问题。这是iOS应用程序项目文件夹中的
main.jsbundle
未更新的问题。如果打开现有的main.jsbundle
,它只会抛出一个错误,这就是您在设备上看到的
要解决此问题,请创建一个新的main.jsbundle
/project
)中,在终端外壳中运行以下命令:React native bundle--minify
。如果运行成功,它将创建一个新的main.jsbundle
,并将其放入/Project/iOS/
中/Project/iOS/Project
中现有的main.jsbundle替换为/Project/iOS/
中创建的main.jsbundle听起来您的xcode项目中存在链接问题。当您在项目中点击command+B时,您的构建是否会失败?