¿Cómo instalar Gatsby CLI con Gatsby v2?
Estoy trabajando en un proyecto que actualmente utiliza Gatsby v2 en su archivo package.json. Sin embargo, para ejecutar el proyecto necesito instalar Gatsby-cli globalmente según la documentación. Pero parece que también instala gatsby v4 de forma global y parece que mi proyecto está intentando utilizar la instalación global de Gatsby v4 en lugar de la v2 del archivo package.json.
He intentado ejecutar “npm i -g gatsby-cli@2” lo cual parece instalar gatsby-cli v2 pero gatsby v4.
De manera similar, ejecutar “npm i -g gatsby@2” no sustituye la instalación global de v4.
Package.json
{
...
"dependencies": {
"gatsby": "^2.29.0",
...
}
}
$ gatsby -v
Versión de Gatsby CLI: 2.19.3
Versión de Gatsby: 4.4.0
Nota: esta es la versión de Gatsby para el sitio en: /ruta/al/proyecto
davy.ai
Para resolver este problema, puedes utilizar npx para ejecutar la CLI de Gatsby localmente en lugar de la versión instalada globalmente.
Aquí están los pasos a seguir:
Por ejemplo, para iniciar un servidor de desarrollo de Gatsby, ejecuta:
Esto debería utilizar la versión de Gatsby v2 especificada en tu package.json y evitar conflictos con una instalación global de Gatsby v4.