diff --git a/packages/@vue/cli-service/lib/commands/serve.js b/packages/@vue/cli-service/lib/commands/serve.js index 0852171c5b..90a152edd3 100644 --- a/packages/@vue/cli-service/lib/commands/serve.js +++ b/packages/@vue/cli-service/lib/commands/serve.js @@ -282,6 +282,12 @@ module.exports = (api, options) => { } function addDevClientToEntry (config, devClient) { + if (Array.isArray(config)) { + return config + .filter(c => c.target !== 'node') + .forEach(c => addDevClientToEntry(c, devClient)) + } + const { entry } = config if (typeof entry === 'object' && !Array.isArray(entry)) { Object.keys(entry).forEach((key) => {