如何创建一个react
创建 React 项目的步骤
安装 Node.js 和 npm
确保系统已安装 Node.js(包含 npm)。可通过官网下载安装包(https://nodejs.org/)。安装完成后,运行以下命令验证版本:
node -v
npm -v
使用 Create React App 初始化项目
Create React App 是官方推荐的脚手架工具,快速生成 React 项目结构。运行以下命令创建项目:
npx create-react-app my-app
cd my-app
npm start
手动配置 Webpack 和 Babel(可选)
如需自定义配置,可手动初始化项目并安装必要依赖:
mkdir my-app
cd my-app
npm init -y
npm install react react-dom
npm install --save-dev webpack webpack-cli babel-loader @babel/core @babel/preset-env @babel/preset-react
创建项目文件结构
手动配置时需创建以下基础文件:
src/index.js:入口文件src/App.js:主组件文件public/index.html:HTML 模板webpack.config.js:Webpack 配置文件
示例 webpack.config.js 配置:

const path = require('path');
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']
}
}
}
]
}
};
启动开发服务器
安装 webpack-dev-server 并添加启动脚本:
npm install --save-dev webpack-dev-server
在 package.json 中添加脚本:
"scripts": {
"start": "webpack serve --mode development"
}
使用 TypeScript 的配置
如需使用 TypeScript,可通过以下命令创建项目:

npx create-react-app my-app --template typescript
或手动安装依赖:
npm install --save-dev typescript @types/react @types/react-dom
重命名 .js 文件为 .tsx 并配置 tsconfig.json。
项目部署
构建生产环境代码:
npm run build
生成的 build 文件夹可直接部署到静态服务器(如 Netlify、Vercel 或 Nginx)。






