Skip to content

Commit 2652ab6

Browse files
committed
fix: include prereleases for assert*Version calls
1 parent 6c4a0bf commit 2652ab6

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

packages/@vue/cli-service/lib/PluginAPI.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class PluginAPI {
3333
throw new Error('Expected string or integer value.')
3434
}
3535

36-
if (semver.satisfies(this.version, range)) return
36+
if (semver.satisfies(this.version, range, { includePrerelease: true })) return
3737

3838
throw new Error(
3939
`Require @vue/cli-service "${range}", but was loaded with "${this.version}".`

packages/@vue/cli/lib/GeneratorAPI.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ class GeneratorAPI {
9090
throw new Error('Expected string or integer value.')
9191
}
9292

93-
if (semver.satisfies(this.cliVersion, range)) return
93+
if (semver.satisfies(this.cliVersion, range, { includePrerelease: true })) return
9494

9595
throw new Error(
9696
`Require global @vue/cli "${range}", but was invoked by "${this.cliVersion}".`
@@ -124,7 +124,7 @@ class GeneratorAPI {
124124
throw new Error('Expected string or integer value.')
125125
}
126126

127-
if (semver.satisfies(this.cliServiceVersion, range)) return
127+
if (semver.satisfies(this.cliServiceVersion, range, { includePrerelease: true })) return
128128

129129
throw new Error(
130130
`Require @vue/cli-service "${range}", but was loaded with "${this.cliServiceVersion}".`

0 commit comments

Comments
 (0)