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

react native 如何

React Native 开发基础 React Native 是一个用于构建跨平台移动应用的框架,允许开发者使用 JavaScript 和 React 编写代码,同时生成原生 iOS 和 Androi…

如何选购react

如何选购react

选购 React 相关产品或服务的建议 React 是一个用于构建用户界面的 JavaScript 库,广泛应用于前端开发。以下是选购 React 相关产品(如课程、书籍、工具、组件库等)的参考方法:…

react如何部署

react如何部署

部署 React 应用的常见方法 使用静态服务器部署 React 应用在构建后会生成静态文件,可以直接通过静态服务器部署。常用的静态服务器包括 Nginx、Apache 等。 运行构建命令生成静态文…

react如何配置

react如何配置

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

react如何重新加载

react如何重新加载

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

react如何创建框架

react如何创建框架

React 创建框架的方法 React 本身是一个用于构建用户界面的 JavaScript 库,但可以通过多种方式创建框架或项目结构。以下是几种常见的方法: 使用 Create React App…