如何搭建react
搭建 React 项目的方法
使用 Create React App(官方推荐)
Create React App(CRA)是官方推荐的快速搭建 React 项目的工具,适合初学者或快速原型开发。
确保已安装 Node.js(建议版本 12 或更高),运行以下命令创建项目:
npx create-react-app my-app
cd my-app
npm start
项目会自动启动开发服务器,默认访问 http://localhost:3000。
使用 Vite 构建工具
Vite 是现代化的前端构建工具,启动速度快,适合追求开发效率的场景。
安装 Vite 并创建 React 项目:
npm create vite@latest my-react-app --template react
cd my-react-app
npm install
npm run dev
Vite 会启动开发服务器,默认端口为 5173。
手动配置 Webpack
适合需要高度自定义配置的场景,例如集成特定插件或优化构建流程。
初始化项目并安装依赖:
mkdir my-react-app
cd my-react-app
npm init -y
npm install react react-dom
npm install --save-dev webpack webpack-cli webpack-dev-server babel-loader @babel/core @babel/preset-react @babel/preset-env html-webpack-plugin
创建 webpack.config.js 文件:
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
entry: './src/index.js',
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'bundle.js',
},
module: {
rules: [
{
test: /\.(js|jsx)$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env', '@babel/preset-react'],
},
},
},
],
},
plugins: [
new HtmlWebpackPlugin({
template: './public/index.html',
}),
],
devServer: {
static: {
directory: path.join(__dirname, 'dist'),
},
port: 3000,
},
};
使用 Next.js 框架
Next.js 是 React 的服务端渲染框架,适合需要 SEO 优化或全栈开发的场景。
安装并启动项目:
npx create-next-app@latest
cd my-next-app
npm run dev
Next.js 默认启动在 http://localhost:3000,支持服务端渲染和静态生成。

选择开发工具
- 代码编辑器:推荐 VS Code,安装 React 相关插件(如 ES7+ React/Redux/React-Native snippets)。
- 浏览器扩展:React Developer Tools 可调试组件状态和性能。
根据需求选择合适的方法,官方工具适合快速启动,手动配置适合深度定制。






