我不是 Node.js 的深度使用者,但是现在做一些前端开发工作总是少不了接触 npm/yarn。安装包的时候大部分情况下都是跟着文档走,这篇文章浅显易懂的说一下 npm/yarn 的全局、项目依赖关系。
npm 和 yarn 都是 Node.js 的包管理器,且大体上相互兼容,也有一些不同的特性。网上有不少关于 npm 和 yarn 的对比文章,当我花了一个多小时去对比 npm 和 yarn 之后,我放弃了对比。
从编程思维来说会很纠结,从产品思维来说,不纠结。我就做点独立开发而已,选哪个都不重要,我常用 yarn,各位看官喜欢哪个选哪个。
以下正文。
全局依赖
全局依赖,顾名思义,就是安装在你电脑全局环境中的包。这意味着,一旦你通过 npm 或