Skip to content

Commit f876184

Browse files
committed
fixed DevServer bug
1 parent 46d90e2 commit f876184

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

lib/index.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,10 @@ var WebpackShellPlugin = function () {
6060

6161
if (compiler.options.port) {
6262
this.options.port = compiler.options.port;
63-
} else if (compiler.options.devServer.port) {
64-
this.options.port = compiler.options.devServer.port;
63+
} else if (compiler.options.devServer) {
64+
if (compiler.options.devServer.port) {
65+
this.options.port = compiler.options.devServer.port;
66+
}
6567
}
6668

6769
compiler.plugin('done', function (compilation) {

src/webpack-browser-plugin.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,10 @@ export default class WebpackShellPlugin {
2525
apply(compiler) {
2626
if (compiler.options.port) {
2727
this.options.port = compiler.options.port;
28-
} else if (compiler.options.devServer.port) {
29-
this.options.port = compiler.options.devServer.port;
28+
} else if (compiler.options.devServer) {
29+
if (compiler.options.devServer.port) {
30+
this.options.port = compiler.options.devServer.port;
31+
}
3032
}
3133

3234
compiler.plugin('done', (compilation) => {

0 commit comments

Comments
 (0)