表示されるエラーは、MongoDBのNPMパッケージが正しくインストールされていないことを示しています。
ここでの修正は、NPMをどのように活用するかによって異なります。 NPMパッケージマネージャーの動作には、ローカルとグローバルの2つの異なる動作モードがあります。
最初の(およびデフォルト )モードは「ローカル」です。
server.js
でフォルダに移動した場合 node_modules
という名前のサブフォルダが表示されます 。そのフォルダの下にはmongodb
があります フォルダ。そのフォルダーが存在しない場合は、mongodb
モジュールはそのパスにインストールされていません。
これを修正するには、cd
そのフォルダに移動し、npm install mongodb
と入力します 。プロセスが完了すると、node_modules/mongodb
が必要になります。 利用可能なフォルダ。
npm install -g mongodb
を使用して、MongoDBパッケージをグローバルにインストールすることもできます。 。これは、node.jsコマンドラインを大量に使用している場合は便利ですが、すべてをデプロイしている場合はあまり役に立ちません。
サイドノート :package.json
の周りには進化する標準があります 。 package.json
特定のモジュールのすべての依存関係を含める標準化された方法です。これにより、npm update
を実行できます またはnpm install
プロジェクト/パッケージのルートで、すべての依存関係を効果的に「プルイン」します。これにより、展開プロセスと依存関係をインラインに保つプロセスが大幅に簡素化されます。