我在网上搜索了一切.但我找不到错误的解决方案node-0.8.8 already installed, it's just not linked.它与路径文件问题有关吗?
刚刚安装了本机,并尝试启动并运行Hello World.过去几个小时内收到此错误:
"No bundle URL present.Make sure you're running a packager server
or have included a .jsbundle file in your application bundle."
Run Code Online (Sandbox Code Playgroud)
我已经提到了这一点:反应原生中没有捆绑URL的含义是什么?和其他类似的问题,并尝试了一切:使用我的IP地址,反应本机run-iso和npm安装的不同组合,在运行和不运行时,尝试删除构建,清理项目,重启Xcode,模拟器多次,尝试反应原生-upgrade,编辑into.plist以允许任意加载,手动设置我的index.ios.js的路径,一切,什么都不起作用.
我注意到许多人试图在他们的设备上构建时遇到了这个问题.我不是想做任何花哨的事情,只是让'hello world'开始运行.
我不知道的任何其他解决方案?
我正在创建一个新的 React Native 应用程序,但在 iOS 模拟器上运行它时遇到了诸如“不存在捆绑 URL”之类的错误。
在 iOS 上运行应用程序的命令:
react-native run-ios --port=8089
Run Code Online (Sandbox Code Playgroud)
我尝试了以下链接中建议的所有可能的解决方案。
react-native 中“不存在捆绑 URL”是什么意思?
https://www.andrewcbancroft.com/2017/04/22/solving-react-natives-no-bundle-url-present-error/
以及许多其他参考资料,但根本没有运气。
解决方案 1:我尝试AppTranportSecurity在info.plist.
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
<key>NSExceptionDomains</key>
<dict>
<key>localhost</key>
<dict>
<key>NSAllowsLocalNetworking</key>
<true/>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
</dict>
</dict>
Run Code Online (Sandbox Code Playgroud)
解决方案 2:尝试从 iOS 文件夹中删除构建并重新构建。
rm -r buildreact-native run-ios再次运行解决方案 3:在Package.json文件中的行下方添加
"build:ios": "react-native bundle --entry-file ./index.js --platform ios --bundle-output ios/main.jsbundle"
Run Code Online (Sandbox Code Playgroud)
一点运气都没有。
甚至我的 Metro Builder 在端口 8089上运行,因为8081被 MacFee …
我已经设置了一个 React Native 应用程序,并想使用 xcode 来构建/运行该projectName.xcworkspace文件,但遇到了此错误。
我在没有更改任何内容的情况下创建的全新反应本机项目中尝试了相同的操作,但出现了相同的错误。这是什么意思以及如何解决?