react18【系列实用教程】搭建开发环境(2024版)Vite+React (官方推荐)(含@配置,react-developer-tools 和 Redux DevTools 下载安装)

简介: react18【系列实用教程】搭建开发环境(2024版)Vite+React (官方推荐)(含@配置,react-developer-tools 和 Redux DevTools 下载安装)

以项目名 reactDemo为例

1. 下载脚手架

在目标文件夹中打开命令行

npm create vite

2. 安装项目依赖

cd reactDemo
npm i

若安装失败,则修改下载源重试

npm config set registry https://registry.npmmirror.com

3. 启动项目

npm run dev

4. 预览项目

浏览器访问 http://localhost:5173/

配置 @ 映射 src 目录

vite.config.js

import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";

export default defineConfig({
  plugins: [react()],
  resolve: {
    alias: {
      // @ 映射 src 目录
      "@": "/src",
    },
  },
});

配置 vscode 识别 @ 弹出相对路径下拉提示

新增文件 jsconfig.json

{
  "compilerOptions": {
    "baseUrl": "./",
    "paths": {
      "@/*": ["src/*"]
    }
  }
}

安装浏览器调试插件 react-developer-tools

下载插件

链接:https://pan.baidu.com/s/1P130eTKIvofSnR5jIhlNqw?pwd=cks7

谷歌浏览器打开插件管理页 chrome://extensions/

将 react-developer-tools.crx 拖入即可

重启浏览器,浏览 react 项目,右键选检查,在开发者调试工具中可见


安装浏览器调试插件 Redux DevTools

下载插件

链接:https://pan.baidu.com/s/1dee7gROO4c261wrf3x6DTQ?pwd=23is

安装方式同上文

 

目录
相关文章
|
3天前
|
前端开发
react18【实战】tab切换,纯前端列表排序(含 lodash 和 classnames 的安装和使用)
react18【实战】tab切换,纯前端列表排序(含 lodash 和 classnames 的安装和使用)
10 1
|
3天前
|
网络架构
react18【系列实用教程】react-router-dom —— 路由管理 (2024最新版)
react18【系列实用教程】react-router-dom —— 路由管理 (2024最新版)
10 0
|
4天前
|
JavaScript 前端开发
vitepress初始化安装,最全 “vitepress > @docsearch/js > @docsearch/react > ,ENOENT: no such file or
vitepress初始化安装,最全 “vitepress > @docsearch/js > @docsearch/react > ,ENOENT: no such file or
|
12天前
|
JavaScript 前端开发 容器
react中使用redux简易案例讲解
react中使用redux简易案例讲解
|
11月前
|
前端开发
前端学习笔记202305学习笔记第二十九天-React keep alive原理之2
前端学习笔记202305学习笔记第二十九天-React keep alive原理之2
48 0
|
11月前
|
前端开发
前端学习笔记202306学习笔记第四十八天-react-admin marmelab之8
前端学习笔记202306学习笔记第四十八天-react-admin marmelab之7
34 0
|
2月前
|
前端开发 JavaScript
前端知识笔记(二十六)———React如何像Vue一样将css和js写在同一文件
前端知识笔记(二十六)———React如何像Vue一样将css和js写在同一文件
42 1
|
8月前
|
前端开发
前端笔记:React的form表单全部置空或者某个操作框置空的做法
在React框架前端开发中,经常会有弹出框的开发,涉及到弹出框,难免就会有表单。一般在关闭弹出框或者对表单联动时,往往都需要考虑对表单进行置空操作了。
65 0
|
11月前
|
Web App开发 前端开发 JavaScript
前端学习笔记202307学习笔记第五十七天-模拟面试笔记react-fiber解决了什么问题
前端学习笔记202307学习笔记第五十七天-模拟面试笔记react-fiber解决了什么问题
56 0
|
11月前
|
JavaScript 前端开发 调度
前端学习笔记202307学习笔记第五十七天-模拟面试笔记react-fiber和虚拟dom关系
前端学习笔记202307学习笔记第五十七天-模拟面试笔记react-fiber和虚拟dom关系
87 0