我試圖安裝節點寧靜與貓鼬4。但是,我的命令行的反應是節點寧靜與貓鼬4
"peerinvalid The package mongoose does not satisfy its
siblings'peerDependencies requirements!
npm ERR! peerinvalid Peer [email protected] wants [email protected]~3"
有沒有解決的辦法?我希望能夠使用最近的貓鼬版本。謝謝!
我試圖安裝節點寧靜與貓鼬4。但是,我的命令行的反應是節點寧靜與貓鼬4
"peerinvalid The package mongoose does not satisfy its
siblings'peerDependencies requirements!
npm ERR! peerinvalid Peer [email protected] wants [email protected]~3"
有沒有解決的辦法?我希望能夠使用最近的貓鼬版本。謝謝!
面臨着同樣的問題今天
我刪除,我在故宮安裝
rm -rf ./node_modules ~/.npm
然後我安裝了node-restful
模塊首先之前的一切,它將安裝的mongoose
正確的版本依賴
npm install --save node-restful
(我在項目的工作目錄中運行了這個)
由@RicardoQs提到的方法確實擺脫了錯誤,但我只是想添加一些東西。如果你安裝node-restful之前貓鼬,你會得到最新的貓鼬3版本是3.9.7。該版本不穩定,並引入an annoying bug。
一兩件事你可以做的是:
npm uninstall mongoose
然後進屋的package.json,並添加/修改更穩定的貓鼬的依賴:
"mongoose": "3.8.23"
最後,運行
npm install
現在你有一個更穩定版本的貓鼬包。 我最近遇到了3.9.7的一些問題,這就是爲什麼我想指出這一點。
node-restful現在使用貓鼬4,所以你不應該再遇到這個問題了! – Benoir