From f686eeed280016958debc4cebe484eb3b996f096 Mon Sep 17 00:00:00 2001 From: zxhnext Date: Tue, 21 Apr 2020 22:12:54 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E8=A7=A3=E5=86=B3=E7=AB=AF=E5=8F=A3?= =?UTF-8?q?=E5=8D=A0=E7=94=A8=E6=8A=A5=E9=94=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/skeletonPlugin.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/skeletonPlugin.js b/src/skeletonPlugin.js index ebc04fc..e183286 100644 --- a/src/skeletonPlugin.js +++ b/src/skeletonPlugin.js @@ -23,9 +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 // at develop phase, insert the interface code