优势在,能装 node.js 的包,其他的包管理器不支持 。

mojie answered 11 years, 11 months ago

知乎传送门 链接描述 ,肯能不全,但能看出一些东西

xyaa01 answered 11 years, 11 months ago

发布容易,网站简洁,借 Node.js 的东风囊括了大量的包,而且大多 npm 包都是托管在 GitHub 上,这点怎么说呢,各种棒。
包管理工具只有 pip 用的比较多,就拿 pip 来说吧,它的包默认是全局安装的,这样就会导致一些依赖和环境的问题,只有通过一些第三方途径比如 virtualenv 来解决。听说 ruby 也是这样。
而 npm 包默认是安装在当前项目中,而且是递归安装依赖,包之间互不影响,依赖关系解决得很好。

byevv answered 11 years, 11 months ago

Your Answer