Files
create-react-app/docusaurus/docs/analyzing-the-bundle-size.md
Ioannis Cherouvim 7ec36479b3 Improved language used in markdown code blocks. (#6419)
* Improved language used in code blocks.
2019-02-21 21:16:33 -08:00

40 lines
881 B
Markdown

---
id: analyzing-the-bundle-size
title: Analyzing the Bundle Size
sidebar_label: Analyzing Bundle Size
---
[Source map explorer](https://www.npmjs.com/package/source-map-explorer) analyzes
JavaScript bundles using the source maps. This helps you understand where code
bloat is coming from.
To add Source map explorer to a Create React App project, follow these steps:
```sh
npm install --save source-map-explorer
```
Alternatively you may use `yarn`:
```sh
yarn add source-map-explorer
```
Then in `package.json`, add the following line to `scripts`:
```diff
"scripts": {
+ "analyze": "source-map-explorer 'build/static/js/*.js'",
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
```
Then to analyze the bundle run the production build then run the analyze
script.
```sh
npm run build
npm run analyze
```