Gulp requiere para cada Workflow una versión especifica, o al menos una versión aproximada a la que se ha utilizado para crear el workflow, eso no es problema porque para eso tenemos el Control de versiones de nodeJS, lo ideal es que utilicemos siempre la misma versión de nodeJs, pero en ocasiones tenemos que trabajar con versiones de otros desarrolladores, es en estos casos cuando a pesar de utilizar la versión de nodeJs que requiere el proyecto, podemos tener problemas con nuestra versión de npm.

Lo primero que debemos resolver son los errores que nos muestra la consola, si ya estamos usando la versión de nodeJs correcta, puede que nos lance un aviso de que la versión de npm de nuestro sistema no es compatible con la versión de nodeJs, en estos casos debemos averiguar que versión de npm corresponde a la versión de nodeJs que requiere el proyecto, esto lo podemos ver desde su página oficial.

Por ejemplo, supongamos que estamos usando la nvm 10.14.0, esta versión de nodeJs debería utilizar la npm 6.4.1 y la versión de nvm que mejor se adapta a esta versión es la 1.1.9, por lo que lo primmero que debemos hacer es comporbar estas versiones desde la consola:

nvm version
npm -v

Si la respuesta no es la que esperamos, podemos cambiar las versiones del siguiente modo:

Para la versión de npm usamos la siguiente orden en la consola:

npm install -g npm@6.4.1

Para la versión de nvm lo que tenemos que hacer es descargar la versión de nvm que necesitamos desde este enlace, descargamos el archivo nvm-setup.zip a nuestro sistema y lo descomprimimos, se creará un archivo .exe que instalaremos (si es necesario ejecutando como administrador), el procedimiento es el de siempre, siguiente, siguiente, siguiente …

Es posible que debas reiniciar tu PC para que todos los cambios funcionen de forma correcta, una vez realizamos los cambios podemos lanzar el workflow sin problemas, espero que os haya servido de ayuda 🙂

Valoraciones


Sé el primero en valorar

* Tu valoración puede tardar hasta 72 horas en publicarse.

He leido y acepto el Aviso legal y condiciones de uso

CAPTCHA


Utilizamos cookies propias y de terceros para el correcto funcionamiento de la web, personalizar el contenido y mostrar publicidad en función de las preferencias del visitante. Puedes encontrar más información en nuestra Política de cookies.

ACEPTAR
Aviso de cookies