Skip to content

Commit 864fe94

Browse files
alan-agius4mgechev
authored andcommitted
fix(@schematics/update): add pnpm and cnpm as a valid packageManagers
1 parent 7414d79 commit 864fe94

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

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

+1-3
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ export function installPackage(
4040
packageManagerArgs.install,
4141
packageName,
4242
packageManagerArgs.silent,
43+
packageManagerArgs.noLockfile,
4344
];
4445

4546
logger.info(colors.green(`Installing packages for tooling via ${packageManager}.`));
@@ -158,23 +159,20 @@ function getPackageManagerArguments(packageManager: PackageManager): PackageMana
158159
case PackageManager.Yarn:
159160
return {
160161
silent: '--silent',
161-
saveDev: '--dev',
162162
install: 'add',
163163
prefix: '--modules-folder',
164164
noLockfile: '--no-lockfile',
165165
};
166166
case PackageManager.Pnpm:
167167
return {
168168
silent: '--silent',
169-
saveDev: '--save-dev',
170169
install: 'add',
171170
prefix: '--prefix',
172171
noLockfile: '--no-lockfile',
173172
};
174173
default:
175174
return {
176175
silent: '--quiet',
177-
saveDev: '--save-dev',
178176
install: 'install',
179177
prefix: '--prefix',
180178
noLockfile: '--no-package-lock',

packages/schematics/update/update/schema.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,9 @@
6464
"default": "npm",
6565
"enum": [
6666
"npm",
67-
"yarn"
67+
"yarn",
68+
"cnpm",
69+
"pnpm"
6870
]
6971
}
7072
},

0 commit comments

Comments
 (0)