我注意到文件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'從你的項目的根目錄 –