|
@@ -4,13 +4,14 @@ const CleanWebpackPlugin = require('clean-webpack-plugin') // 清空打包目录
|
|
|
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
|
|
|
const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
|
|
|
const webpack = require('webpack');
|
|
|
-const proxyHost = "http://192.168.2.241:5050";
|
|
|
+const proxyHost = "http://192.168.2.236:5050";
|
|
|
module.exports = {
|
|
|
entry: {
|
|
|
index: path.resolve(__dirname, 'src/js', 'index.js'),
|
|
|
page: path.resolve(__dirname, 'src', 'page.js'),
|
|
|
information: path.resolve(__dirname, 'src/js', 'information.js'),
|
|
|
disclaimer: path.resolve(__dirname, 'src/js', 'disclaimer.js'),
|
|
|
+ version: path.resolve(__dirname, 'src/js', 'version.js'),
|
|
|
scale: path.resolve(__dirname, 'src/js', 'scale.js'),
|
|
|
illness: path.resolve(__dirname, 'src/js', 'illness.js'),
|
|
|
treatplan: path.resolve(__dirname, 'src/js', 'treatplan.js'),
|
|
@@ -118,6 +119,19 @@ module.exports = {
|
|
|
collapseWhitespace: true //删除空白符与换行符
|
|
|
}
|
|
|
}),
|
|
|
+ new HtmlWebpackPlugin({
|
|
|
+ title: '版本信息',
|
|
|
+ template: path.resolve(__dirname, 'src/html', 'version.html'),
|
|
|
+ filename: 'version.html',
|
|
|
+ chunks: ['vendor', 'common', 'version'],
|
|
|
+ inject: true,
|
|
|
+ hash: true, //防止缓存
|
|
|
+ minify: {
|
|
|
+ removeAttributeQuotes: true, //压缩 去掉引号
|
|
|
+ removeComments: true, //移除HTML中的注释
|
|
|
+ collapseWhitespace: true //删除空白符与换行符
|
|
|
+ }
|
|
|
+ }),
|
|
|
new HtmlWebpackPlugin({
|
|
|
title: 'scale',
|
|
|
template: path.resolve(__dirname, 'src/html', 'scale.html'),
|