当前位置:首页 > React

如何搭建 react 项目

2026-02-26 14:26:43React

使用 Create React App 搭建项目

Create React App (CRA) 是官方推荐的快速搭建 React 项目的工具,无需配置构建工具链。

安装最新版本的 Node.js 和 npm 或 yarn
运行命令 npx create-react-app my-app(将 my-app 替换为项目名称)
等待依赖安装完成后,进入项目目录 cd my-app
启动开发服务器 npm startyarn start

手动配置 Webpack 项目

适合需要自定义构建配置的高级用户。

初始化项目 npm init -y 生成 package.json
安装 React 核心库 npm install react react-dom
安装 Webpack 和 Babel npm install webpack webpack-cli babel-loader @babel/core @babel/preset-env @babel/preset-react --save-dev
创建 webpack.config.js 配置文件并设置入口、输出和 loader 规则
配置 Babel 预设文件 .babelrc 包含 @babel/preset-env@babel/preset-react

如何搭建 react 项目

使用 Vite 创建项目

Vite 提供更快的开发服务器启动和热更新体验。

运行命令 npm create vite@latest my-react-app --template react
进入项目目录 cd my-react-app
安装依赖 npm install
启动开发服务器 npm run dev

项目结构优化

创建清晰的目录结构有助于长期维护:
src/components/ 存放可复用组件
src/pages/ 存放页面级组件
src/assets/ 存放静态资源
src/utils/ 存放工具函数
src/styles/ 存放全局样式文件

如何搭建 react 项目

添加必要依赖

常用扩展库可增强项目功能:
路由管理 npm install react-router-dom
状态管理 npm install @reduxjs/toolkit react-redux
HTTP 客户端 npm install axios
样式处理 npm install styled-componentsnpm install sass

配置代码规范

保证代码质量的一致性:
安装 ESLint npm install eslint --save-dev
初始化配置 npx eslint --init
添加 Prettier npm install prettier eslint-config-prettier --save-dev
创建 .prettierrc 配置文件
设置 Git 钩子工具 npm install husky lint-staged --save-dev

生产环境构建

生成优化后的生产版本:
CRA 项目运行 npm run build
Webpack 项目配置 mode: 'production'
Vite 项目运行 npm run build
构建输出默认位于 build/dist/ 目录

每种方法适用于不同场景,CRA 适合快速开始新项目,手动配置适合需要高度定制化的场景,Vite 则提供更现代的开发体验。根据项目需求和团队偏好选择合适的搭建方式。

标签: 项目react
分享给朋友:

相关文章

如何生成react代码

如何生成react代码

使用 Create React App 生成项目 安装 Node.js 后,通过命令行工具运行以下命令创建新项目: npx create-react-app my-app cd my-app npm…

react就业如何

react就业如何

React 就业市场现状 React 作为当前主流前端框架之一,就业需求持续旺盛。国内外互联网企业、中大型公司以及初创团队普遍采用 React 技术栈,尤其在 Web 应用、移动端(React Nat…

uniapp项目源码

uniapp项目源码

Uniapp 项目源码获取方式 官方示例与模板 Uniapp 官方提供了多个开源项目模板和示例,涵盖基础框架、UI组件库等。可通过以下途径获取: 在 DCloud 插件市场 搜索“uniapp模…

如何部署react项目

如何部署react项目

部署 React 项目到生产环境 方法一:使用静态服务器部署(如 Nginx、Apache) 构建生产版本:运行 npm run build 或 yarn build,生成优化后的静态文件(位于 b…

vue的项目实现

vue的项目实现

Vue 项目实现步骤 初始化项目 使用 Vue CLI 或 Vite 创建新项目: npm create vue@latest # Vue CLI npm create vite@latest…

react如何使用webview

react如何使用webview

使用 React 实现 WebView 的方法 在 React 中,可以通过不同的方式实现 WebView 功能,具体取决于开发环境(如 React Native 或 Web 应用)。以下是常见的实现…