From 22f632610af9255c08082253364c4ad7950265b9 Mon Sep 17 00:00:00 2001 From: nuochong Date: Mon, 22 Feb 2021 11:45:13 +0800 Subject: [PATCH] fix: dependent package nickname --- packages/@vue/cli/__tests__/Generator.spec.js | 2 ++ packages/@vue/cli/lib/util/mergeDeps.js | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/@vue/cli/__tests__/Generator.spec.js b/packages/@vue/cli/__tests__/Generator.spec.js index ba4bbf6709..63ed6ea858 100644 --- a/packages/@vue/cli/__tests__/Generator.spec.js +++ b/packages/@vue/cli/__tests__/Generator.spec.js @@ -163,6 +163,7 @@ test('api: extendPackage allow git, github, http, file version ranges', async () bad: 'mochajs/mocha#4727d357ea', bac: 'http://asdf.com/asdf.tar.gz', bae: 'file:../dyl', + bcd: 'npm:vue@^3.0.0', 'my-lib': 'https://bitbucket.org/user/my-lib.git#semver:^1.0.0' } }) @@ -182,6 +183,7 @@ test('api: extendPackage allow git, github, http, file version ranges', async () bad: 'mochajs/mocha#4727d357ea', bac: 'http://asdf.com/asdf.tar.gz', bae: 'file:../dyl', + bcd: 'npm:vue@^3.0.0', 'my-lib': 'https://bitbucket.org/user/my-lib.git#semver:^1.0.0' } }) diff --git a/packages/@vue/cli/lib/util/mergeDeps.js b/packages/@vue/cli/lib/util/mergeDeps.js index d437532cbd..ac8c6cc6fb 100644 --- a/packages/@vue/cli/lib/util/mergeDeps.js +++ b/packages/@vue/cli/lib/util/mergeDeps.js @@ -15,7 +15,7 @@ const isValidRange = range => { const isValidGitHub = range.match(/^[^/]+\/[^/]+/) != null const isValidURI = range.match( - /^(?:file|git|git\+ssh|git\+http|git\+https|git\+file|https?):/ + /^(?:file|git|npm|git\+ssh|git\+http|git\+https|git\+file|https?):/ ) != null return isValidSemver || isValidGitHub || isValidURI