2016-08-03 71 views
6

所以基本上我想知道爲什麼,當我運行npm install sass-loader node-sass --save-dev我得到這個錯誤├──未滿足PEER DEPENDENCY發電機 - 卡瑪@> = 0.9.0

├──未滿足PEER DEPENDENCY發電機 - 卡瑪@> = 0.9.0

但是很顯然,安裝噶,因爲當我運行npm install generator-karma我看到:

└─┬ [email protected] <--- Which mean karma is there... 
    └─┬ [email protected] 
    ├── [email protected] 
... 

我讀過的答案explaini ng我應該使用npm install -g grunt-cli bower yo generator-karma generator-angular但這並沒有什麼幫助。

我應該卸載並重新安裝一個乾淨的node_modules

+1

運行'rm -rf node_modules'然後'npm i'來重新安裝package.json中列出的所有東西並不會感到痛苦。這相當於「關閉並再次打開」。 – gfullam

回答

6

npm不再自動安裝模塊依賴關係。這意味着你必須自己安裝依賴模塊。基本上,如果你運行npm install [email protected]>=0.9.0,然後運行你以前的npm install命令,你應該很好去。

+0

不錯的解釋謝謝! –