Skip to content

Commit 1a60faf

Browse files
committed
Start make devServer
1 parent bdb65e9 commit 1a60faf

File tree

3 files changed

+18
-1
lines changed

3 files changed

+18
-1
lines changed

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@
2222
"prod-build": "webpack --config webpack/config.js",
2323
"prod-test": "karma start test/config/karma.conf.js",
2424
"dev-build": "webpack --config webpack/config.js",
25+
"dev-server": "webpack-dev-server --config webpack/config.js",
2526
"dev-test": "karma start test/config/karma.conf.js",
27+
"start": "npm run dev-server",
2628
"test": "npm run dev-test",
2729
"build": "npm run prod-build && npm run prod-test"
2830
},
@@ -43,7 +45,8 @@
4345
"karma-jasmine": "^1.1.0",
4446
"karma-sourcemap-loader": "^0.3.7",
4547
"karma-webpack": "^2.0.6",
46-
"webpack": "^3.8.1"
48+
"webpack": "^3.8.1",
49+
"webpack-dev-server": "^2.9.4"
4750
},
4851
"keywords": [
4952
"angular",

test/.jshintrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"node": true,
3+
"esversion": 6,
34
"globals": {
45
"angular2": false,
56
"inject": false,

webpack/config.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,15 @@ if (ENV === 'development') {
4848

4949
plugins: [],
5050

51+
devServer: {
52+
contentBase: path.join(__dirname, '../demo/'),
53+
inline: true,
54+
quiet: false,
55+
hot: true,
56+
port: 5005,
57+
publicPath: path.join(__dirname, '../')
58+
},
59+
5160
watch: true
5261
}
5362
}
@@ -89,6 +98,8 @@ if (ENV === 'production') {
8998
new webpack.BannerPlugin(getBanner(true))
9099
],
91100

101+
devServer: {},
102+
92103
watch: false
93104
}
94105
}
@@ -128,5 +139,7 @@ module.exports = {
128139

129140
plugins: configEnv.plugins,
130141

142+
devServer: configEnv.devServer,
143+
131144
watch: configEnv.watch
132145
};

0 commit comments

Comments
 (0)