diff --git a/packages/schematics/update/update/npm.ts b/packages/schematics/update/update/npm.ts index 5656b5ef54..372621e32f 100644 --- a/packages/schematics/update/update/npm.ts +++ b/packages/schematics/update/update/npm.ts @@ -91,6 +91,7 @@ export function getNpmPackageJson( return concat( getNpmConfigOption('proxy'), getNpmConfigOption('https-proxy'), + getNpmConfigOption('strict-ssl'), ).pipe( toArray(), concatMap(options => { @@ -101,6 +102,13 @@ export function getNpmPackageJson( http: options[0], https: options[1], }, + ssl: { + ...(options[2] === 'false' + ? { strict: false } + : (options[2] === 'true' + ? { strict: true } + : {})), + }, }); client.log.level = 'silent'; const params = {