|
@@ -11,6 +11,7 @@ module.exports = {
|
|
entry: {
|
|
entry: {
|
|
index: path.resolve(__dirname, 'src/js', 'index.js'),
|
|
index: path.resolve(__dirname, 'src/js', 'index.js'),
|
|
qcScore:path.resolve(__dirname, 'src/js', 'qcScore.js'),
|
|
qcScore:path.resolve(__dirname, 'src/js', 'qcScore.js'),
|
|
|
|
+ login:path.resolve(__dirname, 'src/js', 'login.js'),
|
|
vendor: 'lodash'// 多个页面所需的公共库文件,防止重复打包带入
|
|
vendor: 'lodash'// 多个页面所需的公共库文件,防止重复打包带入
|
|
},
|
|
},
|
|
output: {
|
|
output: {
|
|
@@ -22,7 +23,7 @@ module.exports = {
|
|
extensions: [".js", ".css", ".json"],
|
|
extensions: [".js", ".css", ".json"],
|
|
alias: {} //配置别名可以加快webpack查找模块的速度
|
|
alias: {} //配置别名可以加快webpack查找模块的速度
|
|
},
|
|
},
|
|
- plugins: [// 多入口的html文件用chunks这个参数来区分
|
|
|
|
|
|
+ plugins: [//多入口的html文件用chunks这个参数来区分
|
|
new HtmlWebpackPlugin({
|
|
new HtmlWebpackPlugin({
|
|
title: 'index',
|
|
title: 'index',
|
|
template: path.resolve(__dirname, 'src/html', 'index.html'),
|
|
template: path.resolve(__dirname, 'src/html', 'index.html'),
|
|
@@ -79,7 +80,7 @@ module.exports = {
|
|
title: 'login.html',
|
|
title: 'login.html',
|
|
template: path.resolve(__dirname, 'src/html', 'login.html'),
|
|
template: path.resolve(__dirname, 'src/html', 'login.html'),
|
|
filename: 'login.html',
|
|
filename: 'login.html',
|
|
- chunks: ['index', 'vendor', 'common'],
|
|
|
|
|
|
+ chunks: ['login', 'vendor', 'common'],
|
|
hash: true, //防止缓存
|
|
hash: true, //防止缓存
|
|
inject: true,
|
|
inject: true,
|
|
minify: {
|
|
minify: {
|