欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

開(kāi)發(fā)工具 visual studio code

node 安裝和 npm

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

安裝 visual studio code

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

安裝React

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

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

image.png

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

image.png

至此新建的React項(xiàng)目已經(jīng)可以正常運(yùn)行了
5.用VS Code 打開(kāi)項(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 需要對(duì)項(xiàng)目進(jìn)行額外的配置

image.png

在此處設(shè)置啟動(dòng)配置,文檔原文中所說(shuō)的會(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)即可如有問(wèn)題再做修改,修改后的全部配置如下:

{
    // 使用 IntelliSense 了解相關(guān)屬性。 
    // 懸停以查看現(xiàn)有屬性的描述。
    // 欲了解更多信息,請(qǐng)?jiān)L問(wè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"
        }
    ]
}

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

image.png

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

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

image.png

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

安裝 eslint

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

  • 在控制臺(tái)輸入 npm install -g eslint 安裝 eslint
  • 在通過(guò)VS Code 安裝 eslint 插件

image.png

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

image.png

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

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

相關(guān)文章

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

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

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

    探究react-native 源碼的圖片緩存問(wèn)題

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

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

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

    Redux中間件的使用方法教程

    中間件就是一個(gè)函數(shù),對(duì)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 提供了一種方式,允許用戶訪問(wèn)DOM 節(jié)點(diǎn)或者在render方法中創(chuàng)建的React元素,這篇文章主要給大家介紹了關(guān)于React中refs的一些常見(jiàn)用法,需要的朋友可以參考下
    2022-12-12
  • React使用PropTypes實(shí)現(xiàn)類型檢查功能

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

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

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

    這篇文章主要介紹了React diff算法的實(shí)現(xiàn)示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    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

最新評(píng)論