Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

154
Visualizações
¿Cómo puedo actualizar a una versión específica de dependencia infantil en un módulo?

versión npm: 7.24.2

alguien sabe actualizar una dependencia secundaria, tengo la dependencia:

  • entrada vue-tel

y esta dependencia tiene la dependencia libphonenumber-js con versión: ^1.9.6

Quiero actualizar este libphonenumber-js a ^1.10.12 Ya probé con:

  • https://docs.npmjs.com/cli/v8/configuring-npm/package-json?fbclid=IwAR2lAcPyu2XTTR5srKIEOpr1v8HM6UZL66WC42IG_8c3UU_u_vXeSPAL8J8#overrides
  • https://stackoverflow.com/a/48524488

¿alguna idea?

about 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

No creo que puedas hacer eso fácilmente con tu configuración actual.

puede actualizar a npm v8.3 +, que admite overrides o usar yarn con resolutions

más información:

anulaciones (npm): https://docs.npmjs.com/cli/v8/configuring-npm/package-json#overrides

paquete.json

 "overrides": { "vue-tel-input": { "libphonenumber-js": "^1.10.12" } }

resoluciones (hilo): https://classic.yarnpkg.com/en/docs/selective-version-resoluciones/

paquete.json

 "resolutions": { "libphonenumber-js": "^1.10.12" }

como alternativa, puede administrar el archivo package-lock.json manualmente para definir la versión

 "vue-tel-input": { "version": "5.11.0", "resolved": "https://registry.npmjs.org/vue-tel-input/-/vue-tel-input-5.11.0.tgz", "integrity": "sha512-kw13LdbnSH+Zk5Qb06vflG7Abu6QsM1cQyKvTA9T4kaZeARvyvKo9YZmziy7WiSuar932DWRjGI0SJnban4a2A==", "requires": { "core-js": "^3.14.0", "libphonenumber-js": "^1.9.6", "vue": "^2.6.14" } },

es posible que pueda cambiar "libphonenumber-js": "^1.9.6" para usar ^1.10.12

pero quería señalar que cuando hice una instalación nueva, instaló 1.10.12

 "node_modules/libphonenumber-js": { "version": "1.10.12", "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.12.tgz", "integrity": "sha512-xTFBs3ipFQNmjCUkDj6ZzRJvs97IyazFHBKWtrQrLiYs0Zk0GANob1hkMRlQUQXbJrpQGwnI+/yU4oyD4ohvpw==" },

Debido a que ^ se actualizará a la última versión secundaria (segundo número), debe usar una versión específica, por lo que en este caso, dado que va de la 1.9.* a la 1.10.* y al usar ^1.9.6 , es posible que pueda simplemente elimine su archivo de bloqueo y vuelva a instalarlo para obtener 1.10.12

about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda