Skip to content

Commit 031f9b0

Browse files
committed
⭐ webpack: add stats plugin to webpack
1 parent d7c225a commit 031f9b0

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@ docs/_book/
55
npm-debug.log
66
selenium-debug.log
77
test/unit/coverage
8-
test/e2e/reports
8+
test/e2e/reports
9+
stats.json

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@
8585
"sass-loader": "3.2.0",
8686
"sinon": "1.17.5",
8787
"sinon-chai": "2.8.0",
88+
"stats-webpack-plugin": "0.4.2",
8889
"style-loader": "0.13.1",
8990
"vue-hot-reload-api": "1.3.2",
9091
"vue-html-loader": "1.2.3",
@@ -99,4 +100,4 @@
99100
"babel-runtime": "6.11.6",
100101
"vue": "1.0.26"
101102
}
102-
}
103+
}

webpack.build.config.js

+5
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ var webpack = require("webpack");
22
var version = require("./package.json").version;
33
var banner = "/**\n" + " * vue-form-generator v" + version + "\n" + " * https://github.com/icebob/vue-form-generator\n" + " * Released under the MIT License.\n" + " */\n";
44
var ExtractTextPlugin = require("extract-text-webpack-plugin");
5+
var StatsPlugin = require('stats-webpack-plugin');
56

67
var loaders = [
78
{
@@ -36,6 +37,10 @@ module.exports = [
3637
raw: true
3738
}),
3839
new ExtractTextPlugin('vue-form-generator.css', { allChunks: true }),
40+
new StatsPlugin('../stats.json', {
41+
chunkModules: true
42+
//exclude: [/node_modules[\\\/]react/]
43+
})
3944
],
4045

4146
module: {

0 commit comments

Comments
 (0)