react native 如何用vs code 進行調試


前言

以前做react-native 寫的文章,在此分享一下。

在react-native 中有兩種方式調試,一種是crome 調試,一種是本地調試,接下來介紹的是本地調試。

解決方案

在vs code 中,必須安裝一個工具才可以使用:

接下來介紹使用方式:

先來一張大圖,嗯,是的一張大圖。

這時候,我們調試的是Debug Android.

那么就選擇添加它好了,至於怎么配置,請看大屏幕,添加配置按鈕。

然后按F1,這時候是很好的快捷鍵,選擇啟動模式,嗯,很開心的啟動模式,看圖:

請看第一個,react native:Run android on simulator

就是這個,設置啟動模式。

很開心了,那么這個時候其實,已經可以調試了。

是的,的確如此。

如果無法啟動,請確定是否安裝了react dev tools

但是對於react native 來說,我們用typescript來調試的,so:

是否可以用tsx直接來使用?或者調試,當然是可以的。

創建rn-cli.config.js包,內容如下:

module.exports = {

getTransformModulePath() {

return require.resolve('react-native-typescript-transformer');

},

getSourceExts() {

return [ 'ts', 'tsx' ]

}

};

上面代碼是tsx到js的一個轉換,其實就是轉換成js,一般來說index.js不需要我們去改變,那么從app.js開始就可以去填寫app.tsx.

yarn add --dev typescript

yarn add --dev react-native-typescript-transformer

yarn tsc --init --pretty --jsx react

touch rn-cli.config.js

yarn add --dev @types/react @types/react-native


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM