diff --git a/packages/@vue/cli-service/lib/commands/build/formatStats.js b/packages/@vue/cli-service/lib/commands/build/formatStats.js index 644c4f99ad..f3d707067c 100644 --- a/packages/@vue/cli-service/lib/commands/build/formatStats.js +++ b/packages/@vue/cli-service/lib/commands/build/formatStats.js @@ -4,6 +4,7 @@ module.exports = function formatStats (stats, dir, api) { const zlib = require('zlib') const chalk = require('chalk') const ui = require('cliui')({ width: 80 }) + const url = require('url'); const json = stats.toJson({ hash: false, @@ -20,6 +21,10 @@ module.exports = function formatStats (stats, dir, api) { const isCSS = val => /\.css$/.test(val) const isMinJS = val => /\.min\.js$/.test(val) assets = assets + .map(a => { + a.name = url.parse(a.name).pathname + return a + }) .filter(a => { if (seenNames.has(a.name)) { return false