【问题标题】:Upgrading (mongodb) npm package major version in node.js project在 node.js 项目中升级(mongodb)npm 包主要版本
【发布时间】:2019-12-05 22:46:30
【问题描述】:

我是 Node.js 的新手,我将开始在几年前实施的项目中工作......使用 Node.js、mongodb 和 angular 4。

我检查了 mongdb 的 package.json 文件,我找到了这个值 "mongodb": "^2.1.21"

我想升级应用程序以使用最新版本的 mongodb,所以我运行了这个命令 npm i mongodb@latest

但它给了我一个错误,升级到最新版本 3.3.0-beta2 无效

所以我将命令更改为 npm i mongodb@2.2.36 。现在我不知道如何让它接受更新到 mongodb 的最新稳定版本。以及我需要对我的代码进行哪些更改以确保它成功运行。

还有关于 mongo db 服务器,我是否需要在升级 mongodb 节点包后安装最新版本才能使我的应用程序成功运行..?我做了很多调查,但无法得到明确的答案

【问题讨论】:

  • 不知道如何让它接受最新的稳定版本是什么意思?
  • 我试图运行命令(npm i mongodb@latest),它假设将包升级到最新版本,但它给出了一个错误,它只接受当我用某个命令编写相同的命令时与现有包具有相同主号的版本号(npm i mongodb@2.2.36)@Ru Chern Chong
  • 尝试运行npm i --save mongodb,看看你的package.json 是什么版本。你应该看到3.2.7
  • 我尝试在运行 npm i mongodb@latest 之前运行此命令,并且它还升级到已经存在的主要版本的最新次要版本.. 现在运行它,然后检查包。 json文件但没有任何变化,我发现mongodb的版本仍然是(^2.2.36)
  • 运行npm i --save mongodb@latest

标签: node.js mongodb npm backend node-modules


【解决方案1】:

对于你的问题,运行

npm i --save mongodb@latest

安装和更新package.json中的依赖项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-01
    • 2022-08-03
    • 1970-01-01
    • 2019-02-16
    • 2020-04-22
    相关资源
    最近更新 更多