Skip to content

Commit a833bed

Browse files
authored
Reduce page size and page loading time
Reduce page size & loading time by customizing 'minChunks' option
1 parent 4679326 commit a833bed

File tree

3 files changed

+24
-3
lines changed

3 files changed

+24
-3
lines changed

docusaurus.config.js

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
const path = require('path');
2+
13
module.exports = {
24
title: 'JSON Forms',
35
tagline: 'More forms. Less code.',
@@ -122,6 +124,7 @@ module.exports = {
122124
],
123125
],
124126
plugins: [
127+
path.resolve(__dirname, './src/custom-webpack'),
125128
'docusaurus-plugin-sass',
126129
'docusaurus2-dotenv',
127130
[

package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
"clear": "docusaurus clear"
1616
},
1717
"dependencies": {
18-
"@docusaurus/core": "^2.0.0-alpha.73",
19-
"@docusaurus/plugin-client-redirects": "^2.0.0-alpha.73",
20-
"@docusaurus/preset-classic": "^2.0.0-alpha.73",
18+
"@docusaurus/core": "2.0.0-alpha.73",
19+
"@docusaurus/plugin-client-redirects": "2.0.0-alpha.73",
20+
"@docusaurus/preset-classic": "2.0.0-alpha.73",
2121
"@easyops-cn/docusaurus-search-local": "^0.16.1",
2222
"@jsonforms/core": "^2.5.0",
2323
"@jsonforms/examples": "^2.5.0",

src/custom-webpack/index.js

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
module.exports = function () {
2+
return {
3+
name: 'custom-webpack',
4+
configureWebpack() {
5+
return {
6+
optimization: {
7+
splitChunks: {
8+
cacheGroups: {
9+
common: {
10+
minChunks: 5,
11+
},
12+
},
13+
},
14+
},
15+
};
16+
},
17+
};
18+
};

0 commit comments

Comments
 (0)