mirror of
https://github.com/angular/angular-cli.git
synced 2025-05-16 18:43:42 +08:00
fix(@angular/cli): silence package manager not found messages
Fixes #12939
This commit is contained in:
parent
26245c0c53
commit
00141868ce
@ -10,10 +10,9 @@ import { existsSync } from 'fs';
|
||||
import { join } from 'path';
|
||||
import { getConfiguredPackageManager } from './config';
|
||||
|
||||
|
||||
export function supportsYarn(): boolean {
|
||||
function supports(name: string): boolean {
|
||||
try {
|
||||
execSync('yarn --version');
|
||||
execSync(`${name} --version`, { stdio: 'ignore' });
|
||||
|
||||
return true;
|
||||
} catch {
|
||||
@ -21,14 +20,12 @@ export function supportsYarn(): boolean {
|
||||
}
|
||||
}
|
||||
|
||||
export function supportsNpm(): boolean {
|
||||
try {
|
||||
execSync('npm --version');
|
||||
export function supportsYarn(): boolean {
|
||||
return supports('yarn');
|
||||
}
|
||||
|
||||
return true;
|
||||
} catch {
|
||||
return false;
|
||||
}
|
||||
export function supportsNpm(): boolean {
|
||||
return supports('npm');
|
||||
}
|
||||
|
||||
export function getPackageManager(root: string): string {
|
||||
|
Loading…
x
Reference in New Issue
Block a user