簡體   English   中英

錯誤:找不到模塊“ mongodb”

[英]Error: Cannot find module 'mongodb'

我正在將Visual Studio與node.js工具一起使用。 我的項目將無法啟動,並且會引發錯誤。

Error: Cannot find module 'mongodb'

這是我以前安裝的軟件包,我認為全局軟件包目錄可能是個有用的地方,有人知道它的位置嗎?

我把范圍縮小到我什么時候

require('mongoose')

我有mongoose包,我安裝了mongodb(我認為是正確的,不是包,而是實際的東西,這些東西使我感到困惑),所以不確定為什么會抱怨。

快速解決:

mongoose package.json文件mongodb列為依賴項。 mongodb包裝將是mongoose包的node_modules目錄。 這不會是全局安裝問題...

嘗試進行的最簡單的修補是在項目的根目錄中運行此命令:

npm install mongoose

如果您需要特定版本的mongoose ,請使用以下格式:

npm install mongoose@x.y.z

...其中xyz是版本,例如3.8.8

如果快速修復失敗

mongodb安裝很有可能在mongoose安裝期間失敗,並且由於不兼容的Windows VisualStudio / SDK版本或缺少Python依賴關系而再次失敗。 這是基於個人經驗以及通過幫助其他Windows用戶執行npm安裝失敗而產生的。

如果在第二次嘗試錯誤,他們是從mongodb構建,消息通常會清楚你可以安裝解決的事情依賴沒有被滿足什么,什么。 如果不是,則可以檢查node-gyp依賴項要求並確認您滿足這些要求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM