Skip to content

Commit 0bf4cd9

Browse files
committed
master 单入口 分支 mpa1、mpa2 多入口
1 parent 6045381 commit 0bf4cd9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+37
-280
lines changed

Diff for: README.md

-3
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,3 @@
55

66
[http://www.qinshenxue.com/article/20161118151423.html](http://www.qinshenxue.com/article/20161118151423.html)
77

8-
## Demo
9-
10-
[https://qinshenxue.github.io/vue2-vue-router2-webpack2/](https://qinshenxue.github.io/vue2-vue-router2-webpack2/)

Diff for: build/config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ module.exports = {
77
},
88
prod: {
99
outputPath: path.resolve(__dirname, '../dist/assets'),
10-
outputPublicPath: '/dist/assets'
10+
outputPublicPath: '/assets/'
1111
}
1212
}

Diff for: build/utils.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,9 @@ exports.genHtmlPlugins = function () {
7070
Object.keys(baseWebpackConfig.entry).forEach(function (name) {
7171
plugins.push(
7272
new HtmlWebpackPlugin({
73-
filename: isProd ? path.resolve(__dirname, `../dist/${name}/index.html`) : name + '.html',
73+
filename: isProd ? path.resolve(__dirname, `../dist/index.html`) : 'index.html',
7474
template: 'index.tpl.html',
75-
chunks: isProd ? ['manifest','vendor',`${name}-vendor`, name] : [name],
75+
chunks: isProd ? ['manifest', 'vendor', name] : [name],
7676
inject: true
7777
}))
7878
})

Diff for: build/webpack.base.config.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ function resolve(relPath) {
88

99
module.exports = {
1010
entry: {
11-
web: resolve('../src/web/main.js'),
12-
admin: resolve('../src/admin/main.js')
11+
index: resolve('../src/main.js'),
1312
},
1413
output: {
1514
filename: 'js/[name].js',

Diff for: build/webpack.prod.config.js

+1-16
Original file line numberDiff line numberDiff line change
@@ -30,27 +30,12 @@ module.exports = merge(baseWebpackConfig, {
3030
}),
3131

3232
new webpack.optimize.CommonsChunkPlugin({
33-
name: 'web-vendor',
34-
chunks: ['web'],
35-
minChunks: function (module) {
36-
return module.context && module.context.indexOf("node_modules") !== -1;
37-
}
38-
}),
39-
40-
new webpack.optimize.CommonsChunkPlugin({
41-
name: 'admin-vendor',
42-
chunks: ['admin'],
33+
name: 'vendor',
4334
minChunks: function (module) {
4435
return module.context && module.context.indexOf("node_modules") !== -1;
4536
}
4637
}),
4738

48-
new webpack.optimize.CommonsChunkPlugin({
49-
name: 'vendor',
50-
chunks: ['admin-vendor', 'web-vendor']
51-
}),
52-
53-
5439
new webpack.optimize.CommonsChunkPlugin({
5540
name: 'manifest',
5641
chunks: ['vendor']

Diff for: dist/admin/index.html

-14
This file was deleted.

Diff for: dist/assets/css/admin-vendor.css

-1
This file was deleted.

Diff for: dist/assets/css/admin.css

-3
This file was deleted.

Diff for: dist/assets/css/web.css renamed to dist/assets/css/index.css

+8-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: dist/assets/css/web-vendor.css

-1
This file was deleted.

Diff for: dist/assets/fonts/element-icons.27c7209.ttf

-10.8 KB
Binary file not shown.

Diff for: dist/assets/js/admin-vendor.js

-1
This file was deleted.

Diff for: dist/assets/js/admin.js

-1
This file was deleted.

Diff for: dist/assets/js/async.492b09858814e8056de1.js

-1
This file was deleted.

Diff for: dist/assets/js/async.cbc8e3bf26b5bf802d51.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: dist/assets/js/index.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: dist/assets/js/manifest.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: dist/assets/js/vendor.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: dist/assets/js/web-vendor.js

-6
This file was deleted.

0 commit comments

Comments
 (0)