0

0

VSCode中React开发环境搭建与插件推荐

P粉986688829

P粉986688829

发布时间:2025-12-15 09:50:03

|

961人浏览过

|

来源于php中文网

原创

VSCode搭建React开发环境只需插件+配置+工具链协同,10分钟内可运行带语法检查、自动格式化和断点调试的项目:装ESLint、Prettier、Snippets、Debugger、Path Intellisense;用Vite初始化;配置ESLint与Prettier分工;设置launch.json实现VSCode内断点调试。

vscode中react开发环境搭建与插件推荐

VSCode 搭建 React 开发环境,核心是“插件 + 配置 + 工具链”三者协同。不需要重装系统或复杂配置,按步骤来,10 分钟内就能跑起一个带语法检查、自动格式化和断点调试的 React 项目。

必备插件:精简但管用

只装这几个,覆盖开发全流程:

  • ESLint:实时报错、提示 props 类型、JSX 语法问题,配合规则能防低级错误
  • Prettier - Code formatter:保存时自动缩进、引号、分号统一,不纠结风格
  • ES7+ React/Redux/GraphQL/React-Native Snippets:输入 rafce 回车就生成带 import/export 的函数组件,useE 补全 useEffect,效率翻倍
  • Debugger for ChromeDebugger for Edge:配合 launch.json 实现 .jsx 文件内直接断点调试
  • Path Intellisense:导入组件时路径自动补全,比如输入 import Header from './co,立刻提示 components/Header.jsx

项目初始化:推荐 Vite,不是 CRA

Create React App(CRA)够稳,但启动慢、定制难。2025 年主流推荐 Vite:

  • 终端运行:npx create-vite@latest my-app -- --template react
  • 进目录:cd my-app && npm install
  • 启动:npm run dev,默认打开 http://localhost:5173
  • Vite 自带 HMR(热更新),改完 JSX 保存,页面秒变,无需刷新

关键配置:让 ESLint 和 Prettier 不打架

两者都格式化代码,必须明确分工——ESLint 管“对不对”,Prettier 管“好不好看”:

多商户双网版电子商城CRMEB系统
多商户双网版电子商城CRMEB系统

基于ThinkPhp6+ swoole4+uniapp 开发的一套CRMEB新零售多商户商城系统。如果不会搭建请到 查看搭建说明系统环境推荐 使用 宝塔配置环境centos PHP7.3 mysql5.6新增功能: 01·新增支持销售虚拟产品自动发货 02.支持销售链接与卡密可导入导出 03.自定义后台路径对后台进行保护 04.新增支持商家缴纳保证金功能 05·违法或侵权商品一键举报功能 06·仲

下载
  • 安装依赖:npm install --save-dev eslint eslint-plugin-react @typescript-eslint/eslint-plugin prettier eslint-config-prettier eslint-plugin-prettier
  • 根目录建 .eslintrc.json,内容精简如下:
{ "extends": ["eslint:recommended", "plugin:react/recommended", "plugin:prettier/recommended"], "plugins": ["react"], "settings": { "react": { "version": "detect" } }, "rules": { "react/prop-types": "off" } }
  • .prettierrc 定义风格(例如单引号、结尾逗号、2空格缩进)
  • VSCode 设置里打开 Format on Save,并设 JavaScript 默认格式化工具为 Prettier

调试配置:在 .jsx 里直接打断点

不用切浏览器 DevTools,VSCode 里点行号左侧就能加断点:

  • 确保项目已运行(npm run dev
  • 在项目根目录创建 .vscode/launch.json,内容如下:
{ "version": "0.2.0", "configurations": [ { "name": "Debug React in Chrome", "type": "chrome", "request": "launch", "url": "http://localhost:5173", "webRoot": "${workspaceFolder}/src", "sourceMapPathOverrides": { "webpack:///src/*": "${webRoot}/*" } } ] }
  • 点击左侧面板「运行和调试」→ 选择 Debug React in Chrome → 点绿色三角启动
  • Chrome 自动打开,断点生效,变量、调用栈、watch 表达式全支持

基本上就这些。插件不多,配置不深,但每一步都直击日常痛点。写组件快、报错准、格式齐、调试顺——这才是现代 React 开发该有的样子。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
Python GraphQL API 开发实战
Python GraphQL API 开发实战

本专题系统讲解 Python 在 GraphQL API 开发中的实际应用,涵盖 GraphQL 基础概念、Schema 设计、Query 与 Mutation 实现、权限控制、分页与性能优化,以及与现有 REST 服务和数据库的整合方式。通过完整示例,帮助学习者掌握 使用 Python 构建高扩展性、前后端协作友好的 GraphQL 接口服务,适用于中大型应用与复杂数据查询场景。

15

2026.01.21

json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

420

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

536

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

312

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

77

2025.09.10

chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

841

2023.08.11

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

746

2023.11.06

edge是什么浏览器
edge是什么浏览器

Edge是一款由Microsoft开发的网页浏览器,是Windows 10操作系统中默认的浏览器,其目标是提供更快、更安全、更现代化的浏览器体验。本专题为大家提供edge浏览器相关的文章、下载、课程内容,供大家免费下载体验。

1423

2023.08.21

C++ 设计模式与软件架构
C++ 设计模式与软件架构

本专题深入讲解 C++ 中的常见设计模式与架构优化,包括单例模式、工厂模式、观察者模式、策略模式、命令模式等,结合实际案例展示如何在 C++ 项目中应用这些模式提升代码可维护性与扩展性。通过案例分析,帮助开发者掌握 如何运用设计模式构建高质量的软件架构,提升系统的灵活性与可扩展性。

14

2026.01.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
React 教程
React 教程

共58课时 | 4.4万人学习

国外Web开发全栈课程全集
国外Web开发全栈课程全集

共12课时 | 1.0万人学习

React核心原理新老生命周期精讲
React核心原理新老生命周期精讲

共12课时 | 1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号