【发布时间】: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