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') + } }) } }