diff --git a/lib/services/pacote-service.ts b/lib/services/pacote-service.ts index ac4f5d9e99..a69f12481f 100644 --- a/lib/services/pacote-service.ts +++ b/lib/services/pacote-service.ts @@ -29,6 +29,10 @@ export class PacoteService implements IPacoteService { _.extend(extractOptions, options); } + if (this.$fs.exists(packageName)) { + packageName = path.resolve(packageName); + } + const cache = await this.$npm.getCachePath(); return new Promise((resolve, reject) => { const source = pacote.tarball.stream(packageName, { cache });