2016-08-19 17 views
2

mongodbの最新バージョンが2.2.6であるというnpmのエラーメッセージ?私は、 "NPM NPM -gインストール" しようとしてい互換性のあるバージョンが見つかりません:[email protected]

:今 は、同様に他のすべてのもの[email protected]

更新です。

まだ機能しません。

私のローカルmongodbのバージョンは、最新のものである3.2.8です。 私はNodeJSを使い慣れています。 "package.json"ファイルを書き込もうとすると、 "" mongodb ":" 3.2.8 ""と同じバージョンを記述する必要がありますか?

バージョン3.2.8をインストールしたいのは、「接続の問題を拒否しました」というメッセージが表示され、すでにインストールされているものと同じmongodbバージョンを使用する必要があるということです。

要するに、mongodb 3.2.8を "npm install"する必要があるかもしれませんが、見つからないのでできません。

答えて

2

MongoDB the databasenodejs mongodb driverの間に違いがあります。両方ともmongodbと呼ばれているので混乱するかもしれませんが、npm installはMongoDBデータベース自体とは関係ありません。アプリケーションがMongoDBを使用できるようにnodejsドライバをインストールしています。

このドライバの最新バージョンは2.2.6です。新しいプロジェクトを開始する場合は、package.jsonからmongodbを削除し、npm install --save mongodbを実行してください。インストールされていない場合は<3.0.0にインストールされるmongodbバージョンとして^2.2.6を追加する必要があります。

最新のメジャーバージョンであるnpm 3を使用している場合、ご使用のnpmのバージョンはこれとほとんど関係ありません。

関連する問題