From 88ec3ec1ca5fa07277568f6ad5d331123af824ca Mon Sep 17 00:00:00 2001 From: Evan You Date: Sun, 7 Jan 2018 18:55:55 -0500 Subject: [PATCH] handle copy plugin for global build --- packages/@vue/cli-service-global/lib/createConfigPlugin.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/@vue/cli-service-global/lib/createConfigPlugin.js b/packages/@vue/cli-service-global/lib/createConfigPlugin.js index 2a48c09e2..2b974d790 100644 --- a/packages/@vue/cli-service-global/lib/createConfigPlugin.js +++ b/packages/@vue/cli-service-global/lib/createConfigPlugin.js @@ -100,6 +100,12 @@ module.exports = function createConfigPlugin (context, entry) { config .plugin('html') .tap(() => [{ template: indexFile }]) + + // disable copy plugin if no public dir + if (!findExisting(context, ['public'])) { + console.log('deleting') + config.plugins.delete('copy') + } }) } }