亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

VSCode搭建React Native環(huán)境

 更新時間:2020年05月07日 15:07:46   作者:啤酒煮雞蛋  
這篇文章主要介紹了VSCode搭建React Native環(huán)境,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

安裝 React Native Tools

在插件市場搜索 react 找到 React Native Tools 進(jìn)行安裝:

創(chuàng)建的react-native的工程拖入vscode中

點擊F5即可運(yùn)行react-native

此時可能出現(xiàn) 如下界面,這是因為沒有配置運(yùn)行文件

在debug 頁面,點擊如下位置,添加configurations

然后點擊添加配置,選擇debug android

此時點擊F5,則可出現(xiàn)如下界面,表示 react-native以運(yùn)行起來

此時發(fā)現(xiàn)斷點無法生效,且log的信息感覺特別難看,和使用chrome比起來更難用。

進(jìn)行斷點調(diào)試

在模擬器界面,按 Ctrl + m,打開js調(diào)試(點擊 Debug JS Remotely)

再看控制臺,就用 console.log 的日志內(nèi)容了

此時進(jìn)行斷點也是生效的了。

打開安卓模擬器

在as里創(chuàng)建安卓模擬器過程就不說了,使用as打開模擬器無疑是最簡單的方式,但是vs + as + 模擬器,電腦受不了啊,所以這里有兩種不開as打開模擬器的方式:

在Android\SDK\emulator新建一個bat文件,內(nèi)容如下,Nexus_5X_API_28 是模擬器的名字(在avd目錄可查看名字),然后運(yùn)行此bat文件就 ok啦。

emulator.exe -netdelay none -netspeed full -avd Nexus_5X_API_28

如果安裝過flutter的環(huán)境,且vs也進(jìn)行了相關(guān)配置,可以直接使用vs打開模擬器,進(jìn)入flutter的工程中,點擊右下角的 No Devices 選擇想要打開的模擬器即可:

使用bat打開模擬器的方式有時會使react-native的找不到設(shè)備,此時是用as打開或使用flutter的方式打開就沒這個問題了,在或者清除下模擬器的數(shù)據(jù)。

記錄一些奇葩的錯誤

出現(xiàn)如下錯誤:

無法進(jìn)行調(diào)試。執(zhí)行命令 react-native.cmd run-android --no-packager 時出錯: 執(zhí)行命令 react-native.cmd run-android --no-packager 時出錯 (error code 101)

可能原因:
1. 查找不到模擬器了,我試了下重啟模擬器就沒問題了。
2. 查看模擬器是否開啟了USB調(diào)試,或即使開啟了,再關(guān)了,開一次(位置:Settings => System => Developer options(為打開開發(fā)者模式的話,得先進(jìn)入About emulated device 狂點里面的 Build number))

adb 連接 出現(xiàn) emulator-5554 unauthorized 此時可以嘗試:

  • 輸入 adb kill-server ,然后在查找就會發(fā)現(xiàn)設(shè)備處于連接狀態(tài)了。
  • 刪除.android目錄下 adbkey adbkey.pub 然后重啟模擬器。
  • 打開設(shè)置,選擇 System -> Reset options 點擊里面的 Reset app preferences。
  • 實在不行的話,打開 android studio 清除模擬器數(shù)據(jù) wipe data。

出現(xiàn)如下錯誤:(出現(xiàn)了多處錯誤,如路徑錯誤,重新運(yùn)行,就可以看到具體的錯誤)

Error: {"type":"InternalError","errors":[],"message":"Metro Bundler has encountered an internal error, please check your terminal error output for more details"}。調(diào)試將不起作用: 請嘗試從應(yīng)用內(nèi)重新加載 JS,或重新連接 VS Code 調(diào)試器: 無法在 <http://localhost:8081/index.bundle?platform=android&dev=true&minify=false> 處導(dǎo)入腳本 (error code 1408)

到此這篇關(guān)于VSCode搭建React Native環(huán)境的文章就介紹到這了,更多相關(guān)VSCode搭建React Native內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • react版模擬亞馬遜人機(jī)交互菜單的實現(xiàn)

    react版模擬亞馬遜人機(jī)交互菜單的實現(xiàn)

    本文主要介紹了react版模擬亞馬遜人機(jī)交互菜單的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • React-intl 實現(xiàn)多語言的示例代碼

    React-intl 實現(xiàn)多語言的示例代碼

    本篇文章主要介紹了React-intl 實現(xiàn)多語言的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • ReactDOM.render在react源碼中執(zhí)行原理

    ReactDOM.render在react源碼中執(zhí)行原理

    這篇文章主要為大家介紹了ReactDOM.render在react源碼中執(zhí)行原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • React Native自定義控件底部抽屜菜單的示例

    React Native自定義控件底部抽屜菜單的示例

    本篇文章主要介紹了React Native自定義控件底部抽屜菜單的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • 聊聊ant?design?charts?獲取后端接口數(shù)據(jù)展示問題

    聊聊ant?design?charts?獲取后端接口數(shù)據(jù)展示問題

    今天在做項目的時候遇到幾個讓我很頭疼的問題,一個是通過后端接口成功訪問并又返回數(shù)據(jù),但拿不到數(shù)據(jù)值。其二是直接修改state中的data,console中數(shù)組發(fā)生變化但任然數(shù)據(jù)未顯示,這篇文章主要介紹了ant?design?charts?獲取后端接口數(shù)據(jù)展示,需要的朋友可以參考下
    2022-05-05
  • react 組件表格固定底部的實現(xiàn)代碼

    react 組件表格固定底部的實現(xiàn)代碼

    在React中,要實現(xiàn)一個組件表格并且固定底部,可以使用CSS的固定定位或絕對定位來實現(xiàn),下面通過示例代碼給大家分享react 組件表格固定底部的實現(xiàn)代碼,感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • react如何快速設(shè)置文件路徑別名

    react如何快速設(shè)置文件路徑別名

    React是用于構(gòu)建用戶界面的JavaScript庫, 起源于Facebook的內(nèi)部項目,這篇文章主要介紹了react如何快速設(shè)置文件路徑別名,需要的朋友可以參考下
    2021-04-04
  • React Native 混合開發(fā)多入口加載方式詳解

    React Native 混合開發(fā)多入口加載方式詳解

    這篇文章主要介紹了React Native 混合開發(fā)多入口加載方式詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • React深入分析useEffect源碼

    React深入分析useEffect源碼

    useEffect是react?v16.8新引入的特性。我們可以把useEffect?hook看作是componentDidMount、componentDidUpdate、componentWillUnmounrt三個函數(shù)的組合
    2022-11-11
  • React tabIndex使非表單元素支持focus和blur事件

    React tabIndex使非表單元素支持focus和blur事件

    這篇文章主要為大家介紹了React使用tabIndex使非表單元素支持focus和blur事件實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11

最新評論