diff --git a/packages/@vue/cli/lib/util/ProjectPackageManager.js b/packages/@vue/cli/lib/util/ProjectPackageManager.js index a39228eb96..15256a7c4b 100644 --- a/packages/@vue/cli/lib/util/ProjectPackageManager.js +++ b/packages/@vue/cli/lib/util/ProjectPackageManager.js @@ -5,6 +5,8 @@ const ini = require('ini') const minimist = require('minimist') const LRU = require('lru-cache') +const stripAnsi = require('strip-ansi') + const { chalk, execa, @@ -152,6 +154,7 @@ class PackageManager { } } + this._registry = stripAnsi(this._registry).trim() return this._registry } diff --git a/packages/@vue/cli/package.json b/packages/@vue/cli/package.json index 1f10c5b564..7aff26a065 100644 --- a/packages/@vue/cli/package.json +++ b/packages/@vue/cli/package.json @@ -55,6 +55,7 @@ "resolve": "^1.17.0", "shortid": "^2.2.15", "slash": "^3.0.0", + "strip-ansi": "^6.0.0", "validate-npm-package-name": "^3.0.0", "vue": "^2.6.11", "vue-codemod": "^0.0.4",