Skip to content

Commit d0af0f5

Browse files
committed
fix(@schematics/update): ignore npm 404 error
1 parent a0b9913 commit d0af0f5

File tree

1 file changed

+6
-3
lines changed
  • packages/schematics/update/update

1 file changed

+6
-3
lines changed

packages/schematics/update/update/npm.ts

+6-3
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import { logging } from '@angular-devkit/core';
99
import { existsSync, readFileSync } from 'fs';
1010
import { homedir } from 'os';
1111
import * as path from 'path';
12-
import { Observable, from } from 'rxjs';
13-
import { shareReplay } from 'rxjs/operators';
12+
import { EMPTY, Observable, from } from 'rxjs';
13+
import { catchError, shareReplay } from 'rxjs/operators';
1414
import { NpmRepositoryPackageJson } from './npm-package-json';
1515

1616
const ini = require('ini');
@@ -133,7 +133,10 @@ export function getNpmPackageJson(
133133
},
134134
);
135135

136-
const response = from<NpmRepositoryPackageJson>(resultPromise).pipe(shareReplay());
136+
const response = from<NpmRepositoryPackageJson>(resultPromise).pipe(
137+
shareReplay(),
138+
catchError(() => EMPTY)
139+
);
137140
npmPackageJsonCache.set(packageName, response);
138141

139142
return response;

0 commit comments

Comments
 (0)