【问题标题】:How to install Gatsby CLI with Gatsby v2?如何使用 Gatsby v2 安装 Gatsby CLI?
【发布时间】:2022-01-07 18:52:10
【问题描述】:

我正在开发一个项目,该项目目前在其 package.json 文件中使用 Gatsby v2。但是,为了运行该项目,我需要根据文档全局安装 Gatsby-cli。但这似乎也在全局安装 gatsby v4,看来我的项目正在尝试使用 Gatsby v4 全局安装而不是 package.json 中的 v2。

我尝试运行npm i -g gatbsy-cli@2,它似乎安装了gatbsy-cli v2,但安装了gatsby v4。

类似地运行 npm i -g gatsby@2 不会覆盖 v4 全局安装

包.json

{
  ...
  "dependencies": {
    "gatsby": "^2.29.0",
    ...
  }
}
$ gatsby -v 
Gatsby CLI version: 2.19.3
Gatsby version: 4.4.0
  Note: this is the Gatsby version for the site at: /path/to/project

【问题讨论】:

    标签: javascript node.js npm gatsby npm-install


    【解决方案1】:

    您的 gatsby-cli 似乎在正确的版本中,但是,gatsby 包需要在您的项目中的特定版本中,而不是您尝试在全局范围内执行的操作:

    npm i -g gatsby@2
    

    尝试删除您的 package-lock.json 并运行:

    npm i gatsby@2
    

    【讨论】:

      猜你喜欢
      • 2017-12-29
      • 2021-03-06
      • 2022-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-06
      • 2020-03-14
      相关资源
      最近更新 更多