当前位置:首页 > React

如何打包create-react-app

2026-01-25 03:45:06React

打包 create-react-app 项目的方法

运行以下命令生成生产环境优化包:

npm run build

该命令会在项目根目录下创建 build 文件夹,包含所有优化后的静态文件。

自定义构建输出目录

修改 package.json 中的构建命令可以指定输出路径:

"build": "react-scripts build && mv build ../dist"

或者使用环境变量:

BUILD_PATH=dist npm run build

分析打包体积

安装分析工具后运行构建:

npm install --save-dev source-map-explorer

package.json 中添加:

如何打包create-react-app

"analyze": "source-map-explorer 'build/static/js/*.js'"

运行分析命令:

npm run build && npm run analyze

环境变量配置

创建 .env.production 文件定义生产环境变量:

REACT_APP_API_URL=https://api.example.com
NODE_ENV=production

这些变量会在构建时被嵌入到打包文件中。

如何打包create-react-app

静态资源处理

确保所有静态资源引用使用相对路径:

<img src={process.env.PUBLIC_URL + '/img/logo.png'} />

PUBLIC_URL 默认为空,可通过 package.json 中的 homepage 字段配置。

部署准备

构建完成后可通过以下方式部署:

  • 静态服务器:直接部署 build 文件夹内容
  • GitHub Pages:安装 gh-pages 并运行:
    npm install --save-dev gh-pages

    package.json 中添加:

    "deploy": "gh-pages -d build"

标签: createreact
分享给朋友:

相关文章

电脑如何安装react

电脑如何安装react

安装 Node.js 和 npm React 依赖于 Node.js 和 npm(Node Package Manager)。从 Node.js 官网下载并安装最新稳定版本,安装完成后会自动包含 np…

react 如何分页

react 如何分页

分页实现方法 在React中实现分页功能可以通过多种方式完成,具体取决于数据来源(如API或本地数据)和UI库的选择。以下是常见的实现方法: 使用本地数据分页 对于存储在组件状态或Context中…

react如何卸载

react如何卸载

卸载 React 项目或依赖 如果需要完全卸载 React 项目或相关依赖,可以按照以下步骤操作: 删除项目文件夹 直接删除整个项目文件夹是最彻底的方式。确保已备份重要代码或配置文件。 卸载全局安…

react如何清理

react如何清理

清理 React 项目的方法 清理未使用的依赖项 运行 npm prune 或 yarn install --production 可以移除 node_modules 中未在 package.json…

java如何react

java如何react

在Java中使用React 要在Java项目中集成React,通常需要将React前端与Java后端结合使用。以下是几种常见的方法: 使用Spring Boot作为后端 Spring Boot是一个…

react如何配置

react如何配置

配置React项目的基本步骤 安装Node.js和npm 确保系统已安装Node.js(包含npm)。可通过命令行检查版本: node -v npm -v 创建React项目 使用官方工具Creat…