npm 遇到 unmet dependency 怎麼辦

在升級 dependencies 遇到的問題

{% codeblock lang:bash %} 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 {% endcodeblock %}

原因我的 project 會用到 commander, jade

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

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

解法重裝 jade 就可以了

以上