workflow: fix syncDeps for prerelease versions

This commit is contained in:
Haoqun Jiang
2019-05-01 00:25:22 +08:00
parent 63f501a2ca
commit f6afdb1305
2 changed files with 2 additions and 2 deletions

View File

@@ -64,7 +64,7 @@ test('loading plugins from package.json', () => {
mockPkg({
devDependencies: {
'bar': '^1.0.0',
'@vue/cli-plugin-babel': '^4.0.0',
'@vue/cli-plugin-babel': '^4.0.0-alpha.0',
'vue-cli-plugin-foo': '^1.0.0'
}
})

View File

@@ -173,7 +173,7 @@ async function syncDeps ({ local, version, skipPrompt }) {
return require(`../packages/${pkg}/package.json`).version
}
if (pkg.includes('@vue/cli-plugin')) {
if (!semver.prerelease(version) && pkg.includes('@vue/cli-plugin')) {
return `${semver.major(version)}.${semver.minor(version)}.0`
}