我尝试更新 npm 以查看它是否能解决我们遇到的一些依赖问题,现在我想降级到开发团队其他成员正在使用的版本。如何安装旧版本?
我根据 installation page 上的说明更新了 npm:
更新 npm 节点附带安装了 npm,因此您应该有一个 npm 版本。但是,npm 比 Node 更频繁地更新,因此您需要确保它是最新版本。 npm 安装 npm@latest -g
只需将 @latest
替换为您要降级到的版本号。我想降级到版本 3.10.10,所以我使用了这个命令:
npm install -g npm@3.10.10
如果您不确定应该使用哪个版本,请查看 version history。例如,您可以看到 3.10.10 是 npm 3 的最新版本。
只需要添加你想要的版本
升级或降级
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 run android
不定期副业成功案例分享
-g
是什么意思?你能有一个特定于 repo 的 npm 版本吗?npm
,但您会收到警告,而且我不知道如何运行本地版本。似乎最好避免这种情况,我猜。