我注意到文件main.jsbundle
文件从项目中丢失,我不知道如何解决它,我应该删除文件/是否有一个步骤我可以执行修复它?main.jsbundle,项目中缺少基础和安全,导致错误
这里是它是在项目的截图:
更新:
类似的问题有以下框架出现以及
我注意到文件main.jsbundle
文件从项目中丢失,我不知道如何解决它,我应该删除文件/是否有一个步骤我可以执行修复它?main.jsbundle,项目中缺少基础和安全,导致错误
这里是它是在项目的截图:
更新:
类似的问题有以下框架出现以及
问题可以解决如下
react native
命令行$ react-native bundle --entry-file ./index.ios.js --platform ios --bundle-output ios/main.jsbundle
的反应本地项目main.jsbundle
文件中生成其重新添加到Add Files to Project
选项re-build
更新 要设置资产目的地,它们必须位于相同的文件夹中。
试试这个,它会运行通过@pritishvaidya建议的命令后创建的资源文件夹
$ react-native bundle --entry-file ./index.ios.js --platform ios --bundle-output ios/main.jsbundle --assets-dest ./ios
我使用反应母语版本 - 0.47.1 在我的情况下解决的主要.js捆绑问题,但即使在发布版本中,我可以看到黄色的警告框。 所以我修改了命令,加入了--dev false。那就是诀窍。 在这里留下这个更新的命令,以防有人像我一样卡住。
react-native bundle --entry-file ./index.ios.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ./ios
如果你从create-react-native-app
上反应原生v0.50弹出+现在index.ios.js
和index.android.js
文件合并成index.js
之前或退出运行后
npm i -g react-native-cli
如果你npm install
或
yarn global add react-native-cli
如果你yarn install
...弹出后...
运行react-native bundle --entry-file ./index.js --platform ios --bundle-output ios/main.jsbundle
不要以为这是问题所在,我从来没有用'create-react-native-app'创建应用程序,它通常是通过cli完成的。节点模块已经被删除,与封装锁文件一起,甚至重置npm缓存并重新安装它们,所以不要认为问题在那里:/ – Ilja
是的,这个问题已经有了一个正确的答案,我偶然发现了它并且离开了这个答案对于使用CRNA的人来说是因为我有一点问题。 – myself
更进一步的更新。你不需要你的main.jsbundle文件。所有你需要的是确保xcode在终端窗口中运行jspackager。不要关闭该窗口,它将在归档过程中为main.jsBundle提供服务。这就是运行模拟器时打开的那个窗口。 – myself
尝试在你的项目'的根目录下面*命令* $反应,本地捆绑--minify'重新生成离线包 –
@pritishvaidya这个错误输出时'错误:未知的选项'--minify''使用react-native-cli v2.0.1与react-native v0.39.2 – Ilja
我认为他们在最新版本的某些版本中删除了minify选项,您可以试试这个命令'$ react-native bundle - 入口文件./index.ios.js - 平台ios --bundle - 输出ios/main.jsbundle'从你的项目的根目录 –