Skip to content

Commit f5d4308

Browse files
committed
fix swr
1 parent 5bb3639 commit f5d4308

File tree

3 files changed

+14
-7
lines changed

3 files changed

+14
-7
lines changed

lib/webpack/development.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ var FriendlyErrorsWebpackPlugin = require('friendly-errors-webpack-plugin');
1414

1515
var HtmlWebpackPlugin = require('html-webpack-plugin');
1616

17+
var _require = require('workbox-webpack-plugin'),
18+
GenerateSW = _require.GenerateSW;
19+
1720
var log = require('../log');
1821

1922
var warnImage = path.resolve(__dirname, '../assets/warn.png');
@@ -66,6 +69,6 @@ module.exports = function (options) {
6669
}));
6770
config.entry.index.push(require.resolve('webpack/hot/dev-server'), require.resolve('webpack-dev-server/client') + "?http://localhost:" + port);
6871
config.entry.iframe.push(require.resolve('webpack/hot/dev-server'), require.resolve('webpack-dev-server/client') + "?http://localhost:" + port);
69-
config.plugins.push(new webpack.HotModuleReplacementPlugin());
72+
config.plugins.push(new webpack.HotModuleReplacementPlugin(), new GenerateSW());
7073
return config;
7174
};

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "doc-scripts",
3-
"version": "1.8.6",
3+
"version": "1.8.7",
44
"description": "react demo server",
55
"main": "lib",
66
"scripts": {

src/webpack/development.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ const pkg = require(path.resolve(process.cwd(), './package.json'))
55
const notifier = require('node-notifier')
66
const FriendlyErrorsWebpackPlugin = require('friendly-errors-webpack-plugin')
77
const HtmlWebpackPlugin = require('html-webpack-plugin')
8+
const { GenerateSW } = require('workbox-webpack-plugin')
89
const log = require('../log')
910

1011
const warnImage = path.resolve(__dirname, '../assets/warn.png')
@@ -34,8 +35,8 @@ module.exports = options => {
3435
filename: 'index.html',
3536
template: path.resolve(__dirname, '../assets/template.ejs'),
3637
inject: 'body',
37-
chunks:['index'],
38-
templateParameters:{
38+
chunks: ['index'],
39+
templateParameters: {
3940
title: title ? title : `${pkg.name}@${pkg.version}`,
4041
development: true,
4142
header,
@@ -46,8 +47,8 @@ module.exports = options => {
4647
filename: 'iframe.html',
4748
template: path.resolve(__dirname, '../assets/template.ejs'),
4849
inject: 'body',
49-
chunks:['iframe'],
50-
templateParameters:{
50+
chunks: ['iframe'],
51+
templateParameters: {
5152
title: title ? title : `${pkg.name}@${pkg.version}`,
5253
development: true,
5354
header,
@@ -64,7 +65,10 @@ module.exports = options => {
6465
require.resolve('webpack/hot/dev-server'),
6566
`${require.resolve('webpack-dev-server/client')}?http://localhost:${port}`
6667
)
67-
config.plugins.push(new webpack.HotModuleReplacementPlugin())
68+
config.plugins.push(
69+
new webpack.HotModuleReplacementPlugin(),
70+
new GenerateSW()
71+
)
6872

6973
return config
7074
}

0 commit comments

Comments
 (0)