最省事的是用 create-react-app 初始化项目:npx create-react-app my-app --template typescript,它自动配置 webpack、babel、eslint、typescript 和热更新,避免手动配置出错。

用 create-react-app 初始化项目最省事
VSCode 本身不提供 React 运行时或构建能力,它只是编辑器。真正决定开发环境的是你用什么脚手架初始化项目、装哪些插件、以及本地有没有配套的 Node 工具链。最稳妥的起点是官方推荐的 create-react-app:
npx create-react-app my-app --template typescript它自动配好 Webpack、Babel、ESLint、TypeScript 支持和热更新,不需要你手动调
webpack.config.js 或改 babelrc。别自己从空文件夹 npm init 起手——容易漏掉 react-refresh 插件导致 HMR 失效,也容易配错 tsconfig.json 的 jsx 选项。
VSCode 必装的三个插件
装完项目后,打开文件夹进 VSCode,立刻装这三个插件,缺一不可:
-
ESLint(由dbaeumer.vscode-eslint提供):React 官方模板默认启用 ESLint,但 VSCode 不装这个插件就看不到红色波浪线和自动修复提示 -
Prettier(esbenp.prettier-vscode):React 项目常用 Prettier 格式化 JSX,但要注意关掉它的prettier.eslintIntegration(已废弃),改用eslint.format.enable+ 在.eslintrc.js里配extends: ['plugin:react/recommended', 'prettier'] -
Auto Rename Tag(formulahendry.auto-rename-tag):改 JSX 开标签时自动同步闭标签,写<div> 不用手动敲 <code>











