versión npm: 7.24.2
alguien sabe actualizar una dependencia secundaria, tengo la dependencia:
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:
¿alguna idea?
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