> Faqs > Qué hacer para actualizar browserslist "caniuse-lite is outdated"

Qué hacer para actualizar browserslist "caniuse-lite is outdated"

Cuando hago el build de los componentes con Webpack recibo este mensaje de alerta y no sé exactamente qué hacer:

Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade`

El caso es que yo uso npm y no yarn. Lo que he hecho es un npm update, para que se actualicen los paquetes y no ha servido de nada, sigue apareciendo el mensaje "caniuse-lite is outdated".

¿Alguna solución?

Respuestas

Hola! tienes que actualizar browserslist en sí.

Prueba a hacerlo simplemente con el siguiente comando desde la raíz de tu proyecto:

npx browserslist@latest --update-db
Santiago
561 18 44 21
Muy bueno, lo estaba necesitando. Pero tengo otra duda sobre Broserslist que igual me puedes ayudar, la publico como FAQ en la sección Javascript. Hemos creado una sección para Browserslist... hemos pasado las faq allí

Hola que tal soy nuevo en el foro.

Tengo un problema similar, el error que me sale es el siguiente:

  • npx browserslist@latest --update-db npm ERR! code E403 npm ERR! 403 403 Forbidden - GET https://registry.npmjs.org/browserslist npm ERR! 403 In most cases, you or one of your dependencies are requesting npm ERR! 403 a package version that is forbidden by your security policy, or npm ERR! 403 on a server you do not have access to.

Ejecuto ese comando y me devuelve el mismo error, ¿alguna idea?

Saludos.

jose
0
Revisa el archivo .npmrc en tu directorio de usuario o en el directorio del proyecto para ver si hay configuraciones que puedan estar causando el problema. Busca líneas que contengan restricciones de acceso o referencias a un registro de npm diferente al oficial. Asegúrate de que puedes acceder a https://registry.npmjs.org/ desde tu navegador o utilizando herramientas de línea de comandos como curl. Si no puedes acceder, puede haber un problema de red o de firewall que necesite ser solucionado. Asegúrate de que estás utilizando las versiones más recientes de npm y npx, ya que las versiones más antiguas podrían tener problemas que ya se hayan resuelto. Puedes actualizar npm con el comando npm install -g npm.

No sé si será un problema de conexión o un problema de npm puntual...

Puedes probar a limpiar la caché de npm ejecutando

npm cache clean --force.

También puedes actualizar NodeJS para ver si es el problema que tienes, q la versión sea inadecuada o la versión de npm sea antigua,

Tb para ver si no es un problema de red, puedes intentar con una red diferente, por ejemplo con los datos del móvil.

Sergio
361 11 31 13