mirror of
https://github.com/zhigang1992/create-react-app.git
synced 2026-03-29 00:18:13 +08:00
Fix checking against non-semver compliant Yarn versions (#5362)
This commit is contained in:
@@ -594,7 +594,11 @@ function checkYarnVersion() {
|
||||
yarnVersion = execSync('yarnpkg --version')
|
||||
.toString()
|
||||
.trim();
|
||||
hasMinYarnPnp = semver.gte(yarnVersion, '1.12.0');
|
||||
let trimmedYarnVersion = /^(.+?)[-+].+$/.exec(yarnVersion);
|
||||
if (trimmedYarnVersion) {
|
||||
trimmedYarnVersion = trimmedYarnVersion.pop();
|
||||
}
|
||||
hasMinYarnPnp = semver.gte(trimmedYarnVersion || yarnVersion, '1.12.0');
|
||||
} catch (err) {
|
||||
// ignore
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user