【问题标题】:Downgrade npm to an older version将 npm 降级到旧版本
【发布时间】:2018-03-07 00:30:57
【问题描述】:

我尝试更新 npm 以查看它是否能解决我们遇到的一些依赖问题,现在我想降级到开发团队其他成员正在使用的版本。如何安装旧版本?

我按照installation page上的说明更新了npm:

更新 npm

Node 自带 npm,所以你应该有一个 npm 版本。但是,npm 比 Node 更新得更频繁,因此您需要确保它是最新版本。

npm install npm@latest -g

【问题讨论】:

标签: node.js npm installation downgrade


【解决方案1】:

要将NPM降级到特定版本,可以使用以下命令:

npm install -g npm@[version_number]

不用@latest标签,你可以用你想要的版本号,

例如

npm install -g npm@3.10.10

【讨论】:

    【解决方案2】:
    npm install -g npm@4
    

    这将在主要版本 4 上安装最新版本,因此无需指定版本号。将 4 替换为您想要的任何主要版本。

    【讨论】:

      【解决方案3】:

      只需将@latest 替换为您要降级到的版本号。我想降级到 3.10.10 版本,所以我使用了这个命令:

      npm install -g npm@3.10.10
      

      如果您不确定应该使用哪个版本,请查看version history。例如,可以看到 3.10.10 是 npm 3 的最新版本。

      【讨论】:

      • 在这种情况下-g 是什么意思?你能有一个特定于 repo 的 npm 版本吗?
      • 您可以在您的仓库@JimAho 中安装npm,但您会收到警告,而且我不知道如何运行本地版本。我猜似乎最好避免这种情况。
      • 感谢您发布此消息!
      • g 代表全局
      • 在安装不兼容的 Node 版本时如何降级 npm 有什么想法吗?例如,Node 是 v8 和 npm v7。看起来 Node 8 与 npm 无法正常工作,因此 npm 抱怨它并且它不允许您降级到兼容的 npm v6。
      【解决方案4】:

      在此之前从 URL 下载 Node Js 8.11.3:download

      打开命令提示符并运行:

      npm install -g npm@3.10.10

      使用这个版本这是与cordova 7.1.0一起工作的稳定版本

      安装科尔多瓦使用: • npm install -g cordova@7.1.0

      • 运行命令

      • Cordova 平台删除 android(如果您有旧的 android 代码或代码有问题)

      • Cordova 平台添加 android:用于在 cordova 中构建 android 应用程序 运行:Corodva 运行 android

      【讨论】:

        【解决方案5】:

        即使我运行npm install -g npm@4,对我来说也不好。

        最后,我下载并安装了旧的 node.js 版本。

        https://nodejs.org/download/release/v7.10.1/

        这是 npm 版本 4。

        您可以在此处选择任何版本 https://nodejs.org/download/release/

        【讨论】:

        【解决方案6】:

        只需要添加你想要的版本

        升级或降级

        npm install -g npm@version

        示例如果你想从 npm 5.6.0 降级到 4.6.1 那么,

        npm install -g npm@4.6.1

        在linux上测试过

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-05-10
          • 1970-01-01
          • 1970-01-01
          • 2023-02-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-12-12
          相关资源
          最近更新 更多