From cd6e14af157bbee9d3442e7b5fd0df79c2b43ce3 Mon Sep 17 00:00:00 2001 From: Kntt Date: Sat, 11 May 2019 13:26:59 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Dvue-cli3.0=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E7=AB=AF=E5=8F=A3=E8=A2=AB=E5=8D=A0=E7=94=A8=E7=9A=84?= =?UTF-8?q?bug=20#97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/skeletonPlugin.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/skeletonPlugin.js b/src/skeletonPlugin.js index ebc04fc..d082676 100644 --- a/src/skeletonPlugin.js +++ b/src/skeletonPlugin.js @@ -23,8 +23,10 @@ function SkeletonPlugin(options = {}) { } SkeletonPlugin.prototype.createServer = function () { // eslint-disable-line func-names - const server = this.server = new Server(this.options) // eslint-disable-line no-multi-assign - server.listen().catch(err => server.log.warn(err)) + if (!this.server) { + const server = this.server = new Server(this.options) // eslint-disable-line no-multi-assign + server.listen().catch(err => server.log.warn(err)) + } } SkeletonPlugin.prototype.insertScriptToClient = function (htmlPluginData) { // eslint-disable-line func-names