当前位置:首页 > React

如何搭建react工程

2026-03-31 04:29:35React

安装 Node.js 和 npm

React 工程需要 Node.js 和 npm(Node 包管理器)作为基础环境。访问 Node.js 官网 下载并安装最新 LTS 版本,安装完成后运行以下命令验证是否成功:

node -v
npm -v

使用 Create React App 初始化项目

Create React App(CRA)是官方推荐的脚手架工具,快速生成 React 项目结构。运行以下命令创建项目:

npx create-react-app my-react-app
cd my-react-app

my-react-app 为项目名称,可自定义。

启动开发服务器

进入项目目录后,运行以下命令启动开发服务器:

npm start

默认会在浏览器打开 http://localhost:3000,修改代码后页面会自动热更新。

如何搭建react工程

项目结构说明

CRA 生成的标准目录结构如下:

  • src/: 存放源代码,包括主入口文件 index.js 和组件。
  • public/: 存放静态资源,如 HTML 模板和图片。
  • package.json: 定义项目依赖和脚本命令。

添加必要依赖

根据需求安装常用库,例如路由管理(React Router)或状态管理(Redux):

npm install react-router-dom redux

构建生产环境代码

完成开发后,运行以下命令生成优化后的生产环境代码:

如何搭建react工程

npm run build

构建结果会保存在 build/ 目录中,可直接部署到服务器。

可选配置

如需自定义配置(如 Webpack),可通过 eject 暴露配置(不可逆操作):

npm run eject

建议优先通过修改 package.json 或使用第三方库(如 craco)覆盖配置。

集成 TypeScript

若需使用 TypeScript,创建项目时添加模板参数:

npx create-react-app my-ts-app --template typescript

标签: 工程react
分享给朋友:

相关文章

如何评价react native

如何评价react native

React Native 的优势 跨平台开发效率高:基于 JavaScript 和 React 语法,可同时开发 iOS 和 Android 应用,减少重复代码量。性能接近原生:通过原生组件渲染,性能…

react如何重新加载

react如何重新加载

重新加载当前页面 在React中重新加载当前页面可以通过window.location.reload()方法实现。该方法会强制浏览器重新加载当前URL,类似于按下F5刷新页面。 const relo…

react如何引用jquery

react如何引用jquery

在React项目中引用jQuery可以通过以下方法实现: 安装jQuery依赖 通过npm或yarn安装jQuery包: npm install jquery # 或 yarn add jquer…

react 如何引用slider

react 如何引用slider

使用 React 实现 Slider 组件 在 React 中实现 Slider 功能可以通过原生 HTML 的 <input type="range"> 或第三方库(如 react-sl…

如何封装表单react

如何封装表单react

封装 React 表单的方法 封装 React 表单可以通过创建可复用的表单组件或自定义 Hook 来实现。以下是几种常见的方法: 使用受控组件封装表单 通过状态管理表单数据,将表单字段的值与 Re…

react 如何传递props

react 如何传递props

传递 props 的基本方法 在 React 中,props 是从父组件向子组件传递数据的主要方式。通过在子组件的标签上添加属性,可以将数据传递给子组件。 父组件中传递 props: functi…