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

基于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 檢查是不是安裝成功。同樣成功會輸出版本號。

安裝 visual studio code

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

安裝React

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

  • 創(chuàng)建本地文件夾,即保存項(xià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)建一個(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)輸入命令之后 會直接打開默認(rèn)瀏覽器預(yù)覽 http://localhost:3000/ 此時(shí)會看到一個(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è)置啟動配置,文檔原文中所說的會創(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)目啟動的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"
        }
    ]
}

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

image.png

選擇之前添加的 chrome 節(jié)點(diǎn)啟動 ,此時(shí)會打開一個(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)目根目錄下會創(chuàng)建一個(gè)配置文件 此時(shí)你在項(xiàng)目中的一些語法錯(cuò)誤會被自動檢測出來

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中Refs的使用場景及核心要點(diǎn)詳解

    React中Refs的使用場景及核心要點(diǎn)詳解

    在使用?React?進(jìn)行開發(fā)過程中,或多或少使用過?Refs?進(jìn)行?DOM?操作,這篇文章主要介紹了?Refs?功能和使用場景以及注意事項(xiàng),希望對大家有所幫助
    2023-07-07
  • 探究react-native 源碼的圖片緩存問題

    探究react-native 源碼的圖片緩存問題

    本篇文章主要介紹了探究react-native 源碼的圖片緩存問題,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • React跨端動態(tài)化之從JS引擎到RN落地詳解

    React跨端動態(tài)化之從JS引擎到RN落地詳解

    這篇文章主要為大家介紹了React跨端動態(tài)化之從JS引擎到RN落地,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • Jira 任務(wù)管理系統(tǒng)項(xiàng)目總結(jié)講解

    Jira 任務(wù)管理系統(tǒng)項(xiàng)目總結(jié)講解

    這篇文章主要為大家介紹了Jira 任務(wù)管理系統(tǒng)項(xiàng)目總結(jié)講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • 如何在React項(xiàng)目中引入字體文件并使用詳解

    如何在React項(xiàng)目中引入字體文件并使用詳解

    我們項(xiàng)目中通常會需要引入字體,所以下面這篇文章主要給大家介紹了關(guān)于如何在React項(xiàng)目中引入字體文件并使用的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • Redux中間件的使用方法教程

    Redux中間件的使用方法教程

    中間件就是一個(gè)函數(shù),對store.dispatch方法進(jìn)行了改造,在發(fā)出 Action 和執(zhí)行 Reducer 這兩步之間,添加了其他功能,要理解中間件,關(guān)鍵點(diǎn)是要知道,這個(gè)中間件是連接哪些部分的軟件,它在中間做了什么事,提供了什么服務(wù)
    2023-01-01
  • React Refs轉(zhuǎn)發(fā)實(shí)現(xiàn)流程詳解

    React Refs轉(zhuǎn)發(fā)實(shí)現(xiàn)流程詳解

    Refs是一個(gè) 獲取 DOM節(jié)點(diǎn)或React元素實(shí)例的工具,在React中Refs 提供了一種方式,允許用戶訪問DOM 節(jié)點(diǎn)或者在render方法中創(chuàng)建的React元素,這篇文章主要給大家介紹了關(guān)于React中refs的一些常見用法,需要的朋友可以參考下
    2022-12-12
  • React使用PropTypes實(shí)現(xiàn)類型檢查功能

    React使用PropTypes實(shí)現(xiàn)類型檢查功能

    這篇文章主要介紹了React高級指引中使用PropTypes實(shí)現(xiàn)類型檢查功能的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-02-02
  • React diff算法的實(shí)現(xiàn)示例

    React diff算法的實(shí)現(xiàn)示例

    這篇文章主要介紹了React diff算法的實(shí)現(xiàn)示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-04-04
  • 詳解React?ISR如何實(shí)現(xiàn)Demo

    詳解React?ISR如何實(shí)現(xiàn)Demo

    這篇文章主要為大家介紹了React?ISR如何實(shí)現(xiàn)Demo詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07

最新評論