We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 85c9cbf commit 96890b5Copy full SHA for 96890b5
packages/@vue/cli/lib/Creator.js
@@ -129,8 +129,13 @@ module.exports = class Creator extends EventEmitter {
129
const { current, latest } = await getVersions()
130
let latestMinor = `${semver.major(latest)}.${semver.minor(latest)}.0`
131
132
- // if using `next` branch of cli
133
- if (semver.gte(current, latest) && semver.prerelease(current)) {
+ if (
+ // if the latest version contains breaking changes
134
+ /major/.test(semver.diff(current, latest)) ||
135
+ // or if using `next` branch of cli
136
+ (semver.gte(current, latest) && semver.prerelease(current))
137
+ ) {
138
+ // fallback to the current cli version number
139
latestMinor = current
140
}
141
// generate package.json with plugin dependencies
0 commit comments