>> Error: Cannot find module 'mongodb/lib/mongodb/connection/read_preference'
我正在運行一個無法找到mongodb連接的grunt服務器read_preference。結果,我的DOM被打破了。MEAN堆棧中的哪個模塊收集mongodb依賴關係?
>> Error: Cannot find module 'mongodb/lib/mongodb/connection/read_preference'
我正在運行一個無法找到mongodb連接的grunt服務器read_preference。結果,我的DOM被打破了。MEAN堆棧中的哪個模塊收集mongodb依賴關係?
聽起來這可能是你package.json的問題。也許缺少依賴關係?
我也看到了mongoskin的這個問題。如果您正在使用它,請嘗試刪除並重新安裝它。
運行後npm install
,你得到node_modules
目錄填充所有的依賴項。以下是我得到了默認均值分佈:
$ find . -name "read_preference*" -print
./node_modules/connect-mongo/node_modules/mongodb/lib/mongodb/connection/read_preference.js
./node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/read_preference.js
而且在package.json
你可以看到下面的相關條目:
"connect-mongo": "~0.4.1",
"mongoose": "~3.8.8",
哪些是你需要有解決這種依賴性的模塊。
刪除node_modules目錄並運行npm install
。