This commit is contained in:
Pan 2018-07-20 16:39:39 +08:00
parent 6ab4e59752
commit 5ddce1f458
2 changed files with 6 additions and 0 deletions

View File

@ -7,6 +7,7 @@ const merge = require('webpack-merge')
const baseWebpackConfig = require('./webpack.base.conf') const baseWebpackConfig = require('./webpack.base.conf')
const CopyWebpackPlugin = require('copy-webpack-plugin') const CopyWebpackPlugin = require('copy-webpack-plugin')
const HtmlWebpackPlugin = require('html-webpack-plugin') const HtmlWebpackPlugin = require('html-webpack-plugin')
const ScriptExtHtmlWebpackPlugin = require('script-ext-html-webpack-plugin')
const MiniCssExtractPlugin = require('mini-css-extract-plugin') const MiniCssExtractPlugin = require('mini-css-extract-plugin')
const OptimizeCSSAssetsPlugin = require('optimize-css-assets-webpack-plugin') const OptimizeCSSAssetsPlugin = require('optimize-css-assets-webpack-plugin')
const UglifyJsPlugin = require('uglifyjs-webpack-plugin') const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
@ -63,6 +64,10 @@ const webpackConfig = merge(baseWebpackConfig, {
// matter anyway // matter anyway
chunksSortMode: 'none' chunksSortMode: 'none'
}), }),
new ScriptExtHtmlWebpackPlugin({
//`runtime` must same as runtimeChunk name. default is `runtime`
inline:/runtime\..*\.js$/
}),
// keep module.id stable when vender modules does not change // keep module.id stable when vender modules does not change
new webpack.HashedModuleIdsPlugin(), new webpack.HashedModuleIdsPlugin(),
// copy custom static assets // copy custom static assets

View File

@ -50,6 +50,7 @@
"normalize.css": "7.0.0", "normalize.css": "7.0.0",
"nprogress": "0.2.0", "nprogress": "0.2.0",
"screenfull": "3.3.2", "screenfull": "3.3.2",
"script-ext-html-webpack-plugin": "2.0.1",
"serve-static": "1.13.2", "serve-static": "1.13.2",
"showdown": "1.8.5", "showdown": "1.8.5",
"simplemde": "1.11.2", "simplemde": "1.11.2",