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

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

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

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

開發(fā)工具 visual studio code

node 安裝和 npm

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

安裝 visual studio code

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

安裝React

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

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

image.png

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

image.png

至此新建的React項目已經(jīng)可以正常運行了
5.用VS Code 打開項目文件夾,這里可以看到整個文件結(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 進行debug 需要對項目進行額外的配置

image.png

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

image.png

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

{
    // 使用 IntelliSense 了解相關屬性。 
    // 懸停以查看現(xiàn)有屬性的描述。
    // 欲了解更多信息,請訪問: 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"
        }
    ]
}

啟動項目npm start 然后打開debug工具欄

image.png

選擇之前添加的 chrome 節(jié)點啟動 ,此時會打開一個新的chrome頁面

在項目源代碼種找到index.js文件打上斷點在行號前面點左鍵即可 之后刷新頁面,則可進入端點

image.png

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

安裝 eslint

eslint 是一個可組裝的JavaScript和JSX檢查工具。可用于檢查語法錯誤規(guī)范代碼。

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

image.png

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

image.png

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

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

相關文章

  • React事件處理超詳細介紹

    React事件處理超詳細介紹

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

    React項目中className運用及問題解決

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

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

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

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

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

    一文詳解React如何處理表單的復雜驗證邏輯

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

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

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

    React動態(tài)更改html標簽的實現(xiàn)方式

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

    react進階教程之異常處理機制error?Boundaries

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

    react創(chuàng)建項目啟動報錯的完美解決方法

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

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

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

最新評論

崇礼县| 元谋县| 云和县| 米林县| 盖州市| 崇左市| 革吉县| 兴隆县| 锦屏县| 彭山县| 甘洛县| 汝城县| 武汉市| 沂水县| 青田县| 读书| 门源| 温泉县| 淅川县| 静乐县| 嘉义市| 余庆县| 饶河县| 阿克苏市| 离岛区| 泸州市| 宜丰县| 阳泉市| 宁晋县| 鲁山县| 香港 | 嘉善县| 莱州市| 洛阳市| 宜兴市| 普定县| 安图县| 梁山县| 桑日县| 武夷山市| 易门县|