最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于visual studio code + react 開發(fā)環(huán)境搭建過程

 更新時(shí)間:2021年07月07日 11:55:18   作者:CrazyHSF  
今天通過本文給大家分享基于visual studio code + react 開發(fā)環(huán)境搭建過程,本文給大家介紹的非常詳細(xì),包括react安裝問題及安裝 Debugger for Chrome的方法,需要的朋友跟隨小編一起看看吧

開發(fā)環(huán)境 windows

開發(fā)工具 visual studio code

node 安裝和 npm

windows 安裝node 可以直接在 node官網(wǎng) 直接下載直接當(dāng)作普通軟件安裝即可。
安裝完成可以在控制臺中運(yùn)行node測試是否安裝成功 win + r 輸入 cmd ,直接在終端輸入node -v 輸出版本號及已經(jīng)成功安裝。
目前新版本的node自帶npm(npm 是隨同 node 一起安裝的包管理工具)。這里安裝好了 node并且測試安裝成功之后,可以繼續(xù)在控制臺輸入 npm -v 檢查是不是安裝成功。同樣成功會(huì)輸出版本號。

安裝 visual studio code

vs code 正常軟件安裝 沒有需要注意的,直接下載安裝

安裝React

參照文檔React JavaScript Tutorial in VS Code 文檔已經(jīng)很詳細(xì) 按照文檔來一遍就基本上沒問題。

  • 創(chuàng)建本地文件夾,即保存項(xiàng)目的文件夾,在文件夾下打開控制臺我這里使用git bash直接在文件夾下右鍵找到git bash啟動(dòng)即可
  • 在控制臺輸入 npm install -g create-react-app 使用npm安裝 create-react-app
  • 安裝完 create-react-app 之后 繼續(xù)輸入 create-react-app my-app 來創(chuàng)建一個(gè)項(xiàng)目 my-app 是創(chuàng)建出來的 React 項(xiàng)目,等待一段時(shí)間(這里需要下載一些依賴包),即可看到創(chuàng)建完成的整個(gè)文件結(jié)構(gòu)

image.png

  • 切換控制臺目錄到項(xiàng)目目錄下 運(yùn)行 npm start 檢測當(dāng)前項(xiàng)目是否創(chuàng)建成功 正常情況下當(dāng)輸入命令之后 會(huì)直接打開默認(rèn)瀏覽器預(yù)覽 http://localhost:3000/ 此時(shí)會(huì)看到一個(gè)react的頁面

image.png

至此新建的React項(xiàng)目已經(jīng)可以正常運(yùn)行了
5.用VS Code 打開項(xiàng)目文件夾,這里可以看到整個(gè)文件結(jié)構(gòu)

image.png

所有文件都可以直接使用VS Code直接修改。

安裝 Debugger for Chrome

1.VS Code 提供 Debugger for Chrome 插件 可以支持使用chrome內(nèi)核debug。

image.png

直接搜索 安裝 之后重新加載一次VS Code
2.使用Debugger for Chrome 進(jìn)行debug 需要對項(xiàng)目進(jìn)行額外的配置

image.png

在此處設(shè)置啟動(dòng)配置,文檔原文中所說的會(huì)創(chuàng)建一個(gè)新的launch.json,我這里已經(jīng)存在一個(gè)launch.json文件則直接在里面添加配置即可,這里有一個(gè)添加配置的按鈕可以直接添加配置節(jié)點(diǎn) ,注意這里有兩個(gè)chrome相關(guān)節(jié)點(diǎn)一個(gè)Launch 一個(gè) Attach

image.png

創(chuàng)建完兩個(gè)節(jié)點(diǎn) 之后 找到 "request": "launch" 的一個(gè)節(jié)點(diǎn)里面有一個(gè)url將這個(gè)url設(shè)置為之前 React 項(xiàng)目啟動(dòng)的url,即 http://localhost:3000/ 另一個(gè)配置節(jié)點(diǎn)默認(rèn)即可如有問題再做修改,修改后的全部配置如下:

{
    // 使用 IntelliSense 了解相關(guān)屬性。 
    // 懸停以查看現(xiàn)有屬性的描述。
    // 欲了解更多信息,請?jiān)L問: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "chrome",
            "request": "attach",
            "name": "Attach to Chrome",
            "port": 9222,
            "webRoot": "${workspaceFolder}"
        },
        {
            "type": "chrome",
            "request": "launch",
            "name": "chrome",
            "url": "http://localhost:3000",
            "webRoot": "${workspaceFolder}"
        },
        {
            "type": "node",
            "request": "launch",
            "name": "node",
            "program": "${workspaceFolder}\\start"
        }
    ]
}

啟動(dòng)項(xiàng)目npm start 然后打開debug工具欄

image.png

選擇之前添加的 chrome 節(jié)點(diǎn)啟動(dòng) ,此時(shí)會(huì)打開一個(gè)新的chrome頁面

在項(xiàng)目源代碼種找到index.js文件打上斷點(diǎn)在行號前面點(diǎn)左鍵即可 之后刷新頁面,則可進(jìn)入端點(diǎn)

image.png

至此已經(jīng)可以簡單進(jìn)行調(diào)試了。

安裝 eslint

eslint 是一個(gè)可組裝的JavaScript和JSX檢查工具??捎糜跈z查語法錯(cuò)誤規(guī)范代碼。

  • 在控制臺輸入 npm install -g eslint 安裝 eslint
  • 在通過VS Code 安裝 eslint 插件

image.png

3.打開VS Code 的 命令面板 直接在查看種找到或者 Ctrl+Shift+P 輸入ESLint 找到創(chuàng)建.eslintrc.json文件的選項(xiàng) 此時(shí)項(xiàng)目根目錄下會(huì)創(chuàng)建一個(gè)配置文件 此時(shí)你在項(xiàng)目中的一些語法錯(cuò)誤會(huì)被自動(dòng)檢測出來

image.png

參考文檔中還有配置分號的規(guī)則,需要的可以添加。

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

相關(guān)文章

  • React事件處理超詳細(xì)介紹

    React事件處理超詳細(xì)介紹

    這篇文章主要介紹了React事件處理,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-09-09
  • React項(xiàng)目中className運(yùn)用及問題解決

    React項(xiàng)目中className運(yùn)用及問題解決

    這篇文章主要為大家介紹了React項(xiàng)目中className運(yùn)用及問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • 解決jest處理es模塊示例詳解

    解決jest處理es模塊示例詳解

    這篇文章主要為大家介紹了解決jest處理es模塊示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • react?app?rewrited替代品craco使用示例

    react?app?rewrited替代品craco使用示例

    這篇文章主要為大家介紹了react?app?rewrited替代品craco使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • 一文詳解React如何處理表單的復(fù)雜驗(yàn)證邏輯

    一文詳解React如何處理表單的復(fù)雜驗(yàn)證邏輯

    這篇文章主要為大家詳細(xì)介紹了React中如何處理表單的復(fù)雜驗(yàn)證邏輯,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-03-03
  • React彈窗使用方式NiceModal重新思考

    React彈窗使用方式NiceModal重新思考

    這篇文章主要為大家介紹了React彈窗使用方式NiceModal重新思考分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • React動(dòng)態(tài)更改html標(biāo)簽的實(shí)現(xiàn)方式

    React動(dòng)態(tài)更改html標(biāo)簽的實(shí)現(xiàn)方式

    這篇文章主要介紹了React動(dòng)態(tài)更改html標(biāo)簽的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • react進(jìn)階教程之異常處理機(jī)制error?Boundaries

    react進(jìn)階教程之異常處理機(jī)制error?Boundaries

    在react中一旦出錯(cuò),如果每個(gè)組件去處理出錯(cuò)情況則比較麻煩,下面這篇文章主要給大家介紹了關(guān)于react進(jìn)階教程之異常處理機(jī)制error?Boundaries的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • react創(chuàng)建項(xiàng)目啟動(dòng)報(bào)錯(cuò)的完美解決方法

    react創(chuàng)建項(xiàng)目啟動(dòng)報(bào)錯(cuò)的完美解決方法

    這篇文章主要介紹了react創(chuàng)建項(xiàng)目啟動(dòng)報(bào)錯(cuò)的完美解決方法,全稱為Node Package Manager,是隨同NodeJS一起安裝的包管理工具,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • react中代碼塊輸出,代碼高亮顯示,帶行號,能復(fù)制的問題

    react中代碼塊輸出,代碼高亮顯示,帶行號,能復(fù)制的問題

    這篇文章主要介紹了react中代碼塊輸出,代碼高亮顯示,帶行號,能復(fù)制的問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09

最新評論

阿拉善左旗| 巴林右旗| 石渠县| 依兰县| 宜兰市| 长治县| 忻城县| 陕西省| 勃利县| 安吉县| 黄陵县| 香河县| 剑河县| 裕民县| 黎川县| 铁力市| 商城县| 临安市| 阆中市| 茌平县| 安乡县| 张家港市| 宁波市| 十堰市| 大石桥市| 恩施市| 庆安县| 裕民县| 炉霍县| 峡江县| 光泽县| 阜康市| 荣昌县| 尚义县| 德昌县| 威宁| 德保县| 呼和浩特市| 扶余县| 新蔡县| 图木舒克市|