升级node.js项目中的(mongodb)npm包主要版本

升级node.js项目中的(mongodb)npm包主要版本,node.js,mongodb,npm,backend,node-modules,Node.js,Mongodb,Npm,Backend,Node Modules,我是Node.js的新手,我将开始在一个多年前实施的项目中工作。。使用Node.js、mongodb和angular 4 我检查了mongdb的package.json文件,发现了这个值 “mongodb”:“^2.1.21” 我想升级应用程序以使用最新版本的mongodb,所以我运行了这个命令 npm imongodb@latest 但是它给了我一个错误,升级到最新版本3.3.0-beta2是无效的 所以我把命令改成了npmimongodb@2.2.36 . 现在我不知道如何让它接受更新到mo

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

我检查了mongdb的package.json文件,发现了这个值 “mongodb”:“^2.1.21”

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

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

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

另外,关于mongo db服务器,我是否需要安装最新版本,以便在升级mongodb节点包后使我的应用程序成功运行。。?我做了很多调查,但没有找到关于这个问题的明确答案

关于你的问题,快跑

npm i --save mongodb@latest

要在
package.json

中安装和更新依赖项,您不知道如何使其接受最新的稳定版本是什么意思?我尝试运行命令(npm Imongodb@latest)假设将软件包升级到最新版本,但出现错误,,只有当我使用某个版本号编写了相同的命令,并且该版本号与已经存在的包(npmi)的主版本号相同时,它才接受mongodb@2.2.36)@Ru Chern chungtry运行
npm i——保存mongodb
,看看你的
包.json中有什么版本。您应该看到
3.2.7
I在运行npmi之前尝试运行此命令mongodb@latest它还升级到了已经存在的主要版本的最新次要版本。。现在运行它,然后检查package.json文件,但没有任何更改,我发现mongodb的版本仍然是(^2.2.36)run
npm i--savemongodb@latest