贊助商連結

npm 遇到 unmet dependency 怎麼辦

在升級 dependencies 遇到的問題

1
2
3
4
onlinemad:~ > npm install
npm WARN unmet dependency /media/user/FILES/git/icrtmobile/node_modules/jade requires commander@'~1.1.1' but will load
npm WARN unmet dependency /media/user/FILES/git/icrtmobile/node_modules/commander,
npm WARN unmet dependency which is version 2.1.0

原因我的 project 會用到 commander, jade

jade 會用到 commander,但是本來 commander 都是 1.1.1 所以 npm 就只會抓一個下來。也就是說 jade 的 node_modules 就不會有 commander 這個 lib。

但是因為我升級了 commander,所以 jade 就會讀到新版的 commander,這時候就會有 WARN 出來啦。

解法重裝 jade 就可以了

以上