Después de empezar a actualizar React. todo se desmadra… No, no es que empiecen los problemas insolubles, es que tienes que seguir actualizando alguna cosita mas, como por ejemplo, que cuando intentas crear un nuevo proyecto con el consabido «create-react-app», te aparece
You are running `create-react-app` 4.0.3, which is behind the latest release (5.0.1).
Llevo trabajando con React hace varios años, y , ahora, debido a los proyectos asumidos, lo he tenido que dejar de lado unos meses (prometo que han sido menos de 6). Pues bien, al volver me estoy encontrando con modificaciones que, aunque algunas no son mas que mensajes de aviso acerca de lo que se va a quedar obsoleto, a mi, personalmente, me molesta. Bastante corta tiene la vida el software que escribimos, como que encima, utilicemos herramientas de próxima obsolescencia.
En fin, que he querido solucionar el mensaje señalado anteriormente utilizando la sugerencia que hace
Please remove any global installs with one of the following commands:
- npm uninstall -g create-react-app
- yarn global remove create-react-app
Cuando descubres que eso no funciona, piensas rapidamente en el cache del npm, y te decides borrarlo
PS F:\cursoreact_video_it\Ejercicios> npx clear-npx-cache
Need to install the following packages:
[email protected]
Ok to proceed? (y) y
y entonces descubres el otro problema:
npm notice Beginning October 4, 2021, all connections to the npm registry - including for package installation - must
use TLS 1.2 or higher. You are currently using plaintext http to connect. Please visit the GitHub blog for more information: https://github.blog/2021-08-23-npm-registry-deprecating-tls-1-0-tls-1-1/
Bien, parece que ha cambiado un poco la forma de comunicarse; este va a ser nuestro primer arreglo, y solo es decirle a npm (que ya esta actualizado segun comentábamos en el anterior artículo) donde se ha de conectar
npm set registry=https://registry.npmjs.org/
Ahora ya podemos limpiar la cache
PS F:\cursoreact_video_it\Ejercicios> npx clear-npx-cache
Need to install the following packages:
[email protected]
Ok to proceed? (y) y
Y comprobar que todo vuelve a funcionar, creando nuestra nueva aplicación
PS F:\cursoreact_video_it\Ejercicios> npx create-react-app base1
Need to install the following packages:
[email protected]
Ok to proceed? (y) y
Veremos como se crea, y ya podemos retornar a nuestros desarrollos habituales
Nota:
Habiendo estado solo 6 meses sin trabajar con React (cosa cierta), me ha extrañado, (como a vosotros, supongo), porque he tenido que solucionar problemas que datan de hace un año. Os lo explico: Mis últimos trabajos con React, se han supeditado a React con WordPress, por lo que utilizaba algunos métodos de creación de aplicaciones que no eran los normales, y que ya comentare en el futuro.
Ultimo misterio resuelto!!!!
Relacionado
Descubre más desde Recursos para formacion
Suscríbete y recibe las últimas entradas en tu correo electrónico.