将 npm 降级到旧版本

Downgrade npm to an older version

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

我根据 installation page 上的说明更新了 npm:

Updating npm

Node comes with npm installed so you should have a version of npm. However, npm gets updated more frequently than Node does, so you'll want to make sure it's the latest version.

npm install npm@latest -g

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

npm install -g npm@3.10.10

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

只需要添加你想要的版本

upgrade or downgrade

npm install -g npm@version

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

npm install -g npm@4.6.1

已在 linux

上测试
npm install -g npm@4

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

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

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

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

它是 npm 版本 4。

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

在这样做之前从 URL 下载 Node Js 8.11.3:download

打开命令提示符并运行这个:

npm install -g npm@3.10.10

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

用于安装 cordova 使用: • npm install -g cordova@7.1.0

• 运行 命令

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

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

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

npm install -g npm@[version_number]

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

例如:

npm install -g npm@3.10.10

甚至不需要卸载重装,只需要全局安装指定版本的npm

>npm install -g npm@version

例如

>npm install -g npm@6.14.12