diff --git a/lib/node-package-manager.ts b/lib/node-package-manager.ts index b8da3ee23a..1a82ac4cae 100644 --- a/lib/node-package-manager.ts +++ b/lib/node-package-manager.ts @@ -120,7 +120,8 @@ export class NodePackageManager implements INodePackageManager { } public async getRegistryPackageData(packageName: string): Promise { - const url = `https://registry.npmjs.org/${packageName}`; + const registry = await this.$childProcess.exec(`npm config get registry`); + const url = registry.trim() + packageName; this.$logger.trace(`Trying to get data from npm registry for package ${packageName}, url is: ${url}`); const responseData = (await this.$httpClient.httpRequest(url)).body; this.$logger.trace(`Successfully received data from npm registry for package ${packageName}. Response data is: ${responseData}`);