当前位置:首页 > 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

卸载 React 项目依赖 打开项目根目录下的 package.json 文件,删除所有包含 react、react-dom 或其他 React 相关库的依赖项。保存文件后运行以下命令: npm…

react如何使用

react如何使用

React 的基本使用 React 是一个用于构建用户界面的 JavaScript 库,以下是一些核心概念和使用方法。 安装 React 通过 create-react-app 快速搭建 React…

如何评价react native

如何评价react native

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

react 如何执行

react 如何执行

安装 Node.js 和 npm React 开发需要 Node.js 环境,因为它提供了 npm(或 yarn)包管理工具。从 Node.js 官网 下载并安装最新 LTS 版本。安装完成后,在终端…

react如何开发组件

react如何开发组件

React 组件开发基础 React 组件分为函数组件和类组件两种形式。函数组件是现代 React 开发的主流方式,结合 Hooks 可以实现完整功能。 函数组件示例: function Gree…

react如何更新

react如何更新

更新 React 版本的方法 检查当前 React 版本 运行以下命令查看项目中安装的 React 版本: npm list react 更新 React 及相关依赖 通过 npm 或 yar…