Skip to content

Commit a6f51f5

Browse files
clydinalexeagle
authored andcommitted
feat(@angular/cli): support pnpm as a package manager option
1 parent 87fd5d1 commit a6f51f5

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

packages/angular/cli/lib/config/schema.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
"packageManager": {
5050
"description": "Specify which package manager tool to use.",
5151
"type": "string",
52-
"enum": [ "npm", "cnpm", "yarn" ]
52+
"enum": [ "npm", "cnpm", "yarn", "pnpm" ]
5353
},
5454
"warnings": {
5555
"description": "Control CLI specific console warnings",

packages/angular/cli/tasks/npm-install.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,9 @@ export default async function (packageName: string,
2424
const installArgs: string[] = [];
2525
switch (packageManager) {
2626
case 'cnpm':
27+
case 'pnpm':
2728
case 'npm':
28-
installArgs.push('install', '--quiet');
29+
installArgs.push('install', '--silent');
2930
break;
3031

3132
case 'yarn':

0 commit comments

Comments
 (0)