React 应用都会使用 Webpack,Rollup 或 Browserify 这类的构建工具来打包文件。 打包是一个将文件引入并合并到一个单独文件的过程,最终形成一个 “bundle”。 接着在页面上引入该 bundle,整个应用即可一次性加载。
1、使用React脚手架创建的项目进行webpack打包
使用 Create React App,Next.js,Gatsby,或者类似的工具创建的React项目是使用的 Webpack 配置来进行打包工作。如果没有提前安装好,需要自行配置。可查看 Webpack 文档上的安装和入门教程。
2、模拟打包
A.main.js
// math.jsexport function add(a, b) {return a + b;}
B.app.js
// app.jsimport { add } from './math.js';console.log(add(16, 26)); // 42
C.将app.js打包后
function add(a, b) {return a + b;}console.log(add(16, 26)); // 42
