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

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

更新npm

Node安装了npm,所以您应该有一个版本的npm.然而,npm比Node更新得更频繁,所以您需要确保它是最新版本.

npm install npm@latest -g

推荐答案

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

npm install -g npm@3.10.10

如果你不确定应该使用哪个版本,看看version history.例如,你可以看到3.10.10是NPM3的最新版本.

Node.js相关问答推荐

使用OpenAI API时遇到问题

如何从puppeteer的page. evaluate()中获取流数据?(node.js)

如何防止Socket-io实例化React/Next.js中的两个套接字(当前在服务器*和*客户端实例化)

在编译时强制不缩小类型范围

无法生成仅具有生产依赖项的 node 类型脚本项目

尽管 tsconfig 中提供了正确的路径,但仍出现找不到模块错误

未授权使用联合身份未授权用户角色从 Amplify graphQL 访问类型 Y 上的 X

使用 fs.createWriteStream 将数据写入 bigquery (node.js) 时出现模式错误

使用正则表达式查找文档,但输入是数组

mongoose.model() 方法返回未定义

在 gatsby 中安装软件包时不推荐使用的错误

Azure Function 在 2022 年 4 月 26 日禁用将用户字段设置为 HTTP 请求对象

带权限的机密 Rest-Api - 总是 403 - 我做错了什么?

如何使动态私有IP地址静态?

Web3.js 脚本在监听 CreatedPairs 时退出

适用于 Windows 的 NVM 无法正常工作?

如何在 AWS 上的 Amazon Linux AMI 中自动启动 node.js 应用程序?

如何监控 node.js 上的网络,类似于 chrome/firefox 开发者工具?

使用 NodeJS 将新对象附加到 DynamoDB 中的 JSON 数组

nodemon + express,监听端口=?