React Native之遇到的問題

2022-09-06 20:33:09 字數 1594 閱讀 3498

問題一:使用 android studio 執行 react native 新專案時,報錯:unable to load script from assets 'index.android.bundle'. make sure your bundle is packaged correctly or you're running a packager server.

解決方案(步驟):

2. 在 main 資料夾下,建立 assets 名稱的資料夾

3. 執行終端,進入專案:cd '

專案名稱'4

. 執行命令:npm install

6. 當 assets 資料夾下出現了兩個檔案,則成功

7. 重新執行 android 專案

-------------------------------------- 華麗的分割線 --------------------------------------

問題二:使用 xcode 執行 react native 新專案時,報錯:'boost/type_traits/add_const.hpp' file not found. 等等之類的問題。檢查後發現 專案 -> node_modules -> react-native -> third-party -> boost_1_63_0 -> boost 資料夾下的所有子資料夾都是空的。

解決方案(步驟):

2. 將壓縮包解壓,替換 『專案』 -> node_modules -> react-native -> third-party 資料夾下的 boost_1_63_0 資料夾

3. 重新執行 xcode

方法二:

1. 重新建立專案,建立專案時,需要輸入version,在終端輸入:react-native init 專案 --version 0.44.3

-------------------------------------- 華麗的分割線 --------------------------------------分析原因:可能因為rn專案的伺服器沒有開啟,或者rn專案伺服器的埠被占用。

-------------------------------------- 華麗的分割線 --------------------------------------

問題四:null is not an object(evaluating 『this.state.splashed』)

解決辦法:

//

在react native用到es6的時候初始化state應該在constructor ()內,而不是用getinitialstate()

//es 5

getinitialstate()

}//es 6

constructor(props)

}

react native遇到的坑

1 模擬器報錯no bundle url present 2 模擬器快捷鍵 3 新開乙個react native專案,執行時可能會報錯 提示專案未註冊 此時重啟機器 4 android真機除錯報錯 5 用react native init初始化乙個專案直接執行報錯 原因可能是react native...

react native 隨手記之打包遇到坑

drawable 中的重名 修改react native的react.gradle檔案。在路徑your project node modules react native路徑下,找到dofirst,在其後新增dolast 由於工程targetsdkversion公升級到28之後,並且compiles...

react native 遇到的問題整理

1.uncaught typeerror super expression must either be null or a function,not 原因 在元件化繼承react.component 時 將component 寫成了小寫component 導致這個錯 所以在react native...