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

1、VSCode安裝 React Native Tools 插件。
2、生成package.json,用 npm init命令
tsconfig.json,typescript 的項目都需要一個tsconfig.json
輸入命令 tsc --init 會創(chuàng)建一個這樣內(nèi)容的tsconfig.json

image.png

寫node.js你可以修改target為es6, 調(diào)試: sourceMap改為true, allowjs為true,就可以ts和js混合用了。
3、運行,啟動調(diào)試,選擇 Node.js
image.png

然后右邊的運行按鈕就可以選擇運行在哪個平臺了。
image.png

4、VSCode報錯:"import type" 聲明只能在 TypeScript 文件中使用。ts(8006)
原因:VSCode需要搭建 TypeScript 環(huán)境。
參考:http://www.itdecent.cn/p/7eabd4e838dc
5、報錯:npm ERR! code EPERM
原因:權(quán)限問題,找到命令提示符,以管理員身份運行即可
image.png

6、報錯:java.nio.file.AccessDeniedException
然后還無法刪除build文件夾。
原因:我在Android Studio編譯了這個項目,默認所屬的權(quán)限用戶是另外的電腦用戶。
解決方法1:直接在Android Studio刪除編譯文件。
解決方法2:cmd命令清理npm緩存
在C:\Users{賬戶}\下的.npmrc文件. 即清除npm緩存
(也可以使用命令清除緩存 npm cache clean --force)
解決方法3:關(guān)機重啟。
7、在運行React Native項目時出現(xiàn)Application XXX has not been registered.
原因:8081端口被占用。
解決:重啟軟件或者重啟電腦。
8、VS設置護眼顏色:
擴展:下載亮色主題Atom One Light Theme。
文件——首選項——設置。
image.png

"workbench.colorTheme": "Atom One Light",
"workbench.colorCustomizations": {
"[Atom One Light]": {
"editor.background": "#C7EDCC",
"sideBar.background": "#333131",
"activityBar.background": "#252725",
},
},

image.png

{
"workbench.colorTheme": "Default Light+",
"workbench.colorCustomizations": {
"[Default Light+]": {
"editor.background": "#cce8cf",
"sideBar.background": "#cce8cf4f",
"activityBar.background": "#000000",
"panel.background": "#b8b7b76b",
"terminal.background": "#cce8cf",
},
},
"go.useLanguageServer": true,
"window.zoomLevel": 0.5
}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容