Missing dependency `p-limit`

Aberta Para iniciantes
#465 1 comentário 2 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
76/100
Tipo de issue
Bug
Clareza
Claramente especificada
Status de atividade
Pouca atividade
Stack de tecnologia
node.js, typescript
Domínio
api

Direção de pesquisa

Inspecione package.json e a entrada DirectUploadClient indicada no require stack, depois reproduza a falha com uma instalação limpa do consumidor. Verifique se p-limit está declarado e incluído nas dependências do pacote publicado. Está concluído quando importar o cliente não exigir mais que os consumidores adicionem p-limit por conta própria.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

I included @iqss/dataverse-client-javascript as a dependency in a small project, and got the following error message:

Error: Cannot find module 'p-limit'
Require stack:
- /app/node_modules/@iqss/dataverse-client-javascript/dist/files/infra/clients/DirectUploadClient.js
- /app/node_modules/@iqss/dataverse-client-javascript/dist/files/index.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1569:15)
    at wrapResolveFilename (node:internal/modules/cjs/loader:1123:27)
    at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1147:10)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1174:12)
    at Module._load (node:internal/modules/cjs/loader:1346:5)
    at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
    at Module.require (node:internal/modules/cjs/loader:1679:12)
    at require (node:internal/modules/helpers:196:16)
    at Object.<anonymous> (/app/node_modules/@iqss/dataverse-client-javascript/dist/files/infra/clients/DirectUploadClient.js:17:35)
    at Module._compile (node:internal/modules/cjs/loader:1934:14) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/app/node_modules/@iqss/dataverse-client-javascript/dist/files/infra/clients/DirectUploadClient.js',
    '/app/node_modules/@iqss/dataverse-client-javascript/dist/files/index.js'
  ]
}

I had to also add p-limit dependency to my project to resolve the error, although I don't directly use it.

Should the p-limit dependency be added to this project's package.json?

Linguagem predominante
TypeScript
Estrelas
20
Forks
11
Merge médio
2d 5h
PRs com merge (30d)
1

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de IQSS/dataverse-client-javascript

Todas as issues de IQSS/dataverse-client-javascript

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.