File tree Expand file tree Collapse file tree 2 files changed +4
-8
lines changed
create-nx-workspace/src/utils Expand file tree Collapse file tree 2 files changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -38,17 +38,15 @@ export function getPackageManagerCommand(
38
38
exec : string ;
39
39
preInstall ?: string ;
40
40
} {
41
- const [ pmMajor , pmMinor ] =
42
- getPackageManagerVersion ( packageManager ) . split ( '.' ) ;
41
+ const pmVersion = getPackageManagerVersion ( packageManager ) ;
42
+ const [ pmMajor , pmMinor ] = pmVersion . split ( '.' ) ;
43
43
44
44
switch ( packageManager ) {
45
45
case 'yarn' :
46
46
const useBerry = + pmMajor >= 2 ;
47
47
const installCommand = 'yarn install --silent' ;
48
48
return {
49
- preInstall : useBerry
50
- ? 'yarn set version stable'
51
- : 'yarn set version classic' ,
49
+ preInstall : `yarn set version ${ pmVersion } ` ,
52
50
install : useBerry
53
51
? installCommand
54
52
: `${ installCommand } --ignore-scripts` ,
Original file line number Diff line number Diff line change @@ -65,9 +65,7 @@ export function getPackageManagerCommand(
65
65
const useBerry = gte ( yarnVersion , '2.0.0' ) ;
66
66
67
67
return {
68
- preInstall : useBerry
69
- ? 'yarn set version stable'
70
- : 'yarn set version classic' ,
68
+ preInstall : `yarn set version ${ yarnVersion } ` ,
71
69
install : 'yarn' ,
72
70
ciInstall : useBerry
73
71
? 'yarn install --immutable'
You can’t perform that action at this time.
0 commit comments