From 6023c2e5864061d0f7ce8fd9d5d6a61f31fc1411 Mon Sep 17 00:00:00 2001 From: Guillaume Chau Date: Thu, 21 Jun 2018 13:40:40 +0200 Subject: [PATCH] fix(ui): clear webpack stats before run --- packages/@vue/cli-ui/ui-defaults/tasks.js | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/packages/@vue/cli-ui/ui-defaults/tasks.js b/packages/@vue/cli-ui/ui-defaults/tasks.js index 99b17e0830..2f6642f69b 100644 --- a/packages/@vue/cli-ui/ui-defaults/tasks.js +++ b/packages/@vue/cli-ui/ui-defaults/tasks.js @@ -30,18 +30,20 @@ module.exports = api => { } } - function resetSharedData (mode) { + function resetSharedData (mode, clear = false) { for (const field in fields) { const id = `${mode}-${field}` - setSharedData(id, getSharedDataInitialValue(id, field)) + setSharedData(id, getSharedDataInitialValue(id, field, clear)) } } - function getSharedDataInitialValue (id, field) { - const project = api.getProject() - if (project) { - const data = getSharedData(`${project.id}-${id}`) - if (data != null) return data.value + function getSharedDataInitialValue (id, field, clear) { + if (!clear) { + const project = api.getProject() + if (project) { + const data = getSharedData(`${project.id}-${id}`) + if (data != null) return data.value + } } return fields[field] } @@ -185,8 +187,7 @@ module.exports = api => { args.push('--dashboard') // Data - resetSharedData('serve') - removeSharedData('serve-url') + resetSharedData('serve', true) firstRun = true hadFailed = false }, @@ -288,8 +289,8 @@ module.exports = api => { args.push('--dashboard') // Data - resetSharedData('build') - resetSharedData('build-modern') + resetSharedData('build', true) + resetSharedData('build-modern', true) }, onRun: () => { api.ipcOn(onWebpackMessage)