react-native: 'RCTFatalException: 没有提供脚本 URL
Posted
技术标签:
【中文标题】react-native: \'RCTFatalException: 没有提供脚本 URL【英文标题】:react-native: 'RCTFatalException: No script URL providedreact-native: 'RCTFatalException: 没有提供脚本 URL 【发布时间】:2017-01-17 20:19:18 【问题描述】:我已经创建了一个新的 react-native 项目,它在 android(debug/release) 和 ios(debug) 上运行良好。
但是当我切换到Facebook docs 描述的发布方案时 它在启动时崩溃并抛出以下异常:
确保打包程序正在运行或您已在其中嵌入了 JS 包 您的应用程序 bundle.unsanitizedScriptURLString:((null)) 2017-01-17 21:59:18.720641 XXXX [332:53718] ***由于未捕获而终止应用程序 异常 'RCTFatalException: 未提供脚本 URL。
你知道这个问题的原因吗?!
xcode:8.0 和 react-native:0.40.0
【问题讨论】:
【参考方案1】:我正在回答我自己的问题。
通过使用以下命令生成 jsBundle 解决了我的问题:
react-native bundle --dev false --assets-dest ./ios --entry-file index.ios.js --platform ios --bundle-output ios/main.jsbundle
【讨论】:
以上是关于react-native: 'RCTFatalException: 没有提供脚本 URL的主要内容,如果未能解决你的问题,请参考以下文章
在另一个 React-Native 库中使用 React-Native 库
React-Native + crypto:如何在 React-Native 中生成 HMAC?
React-native:如何在 React-native 中使用(和翻译)带有 jsx 的 typescript .tsx 文件?
React-Native 开发 在react-native 中 运用 redux
在解析模块`react-native/Libraries/Core/Devtools/getDevServer`时,发现了Haste包`react-native`