关于 npm 和 yarn 在 Nodejs 中的使用

关于 npm 和 yarn 在 Nodejs 中的使用

我: yarn 不错,我打算用它,问题来了,我要怎么安装它?

同事: npm install yarn -g

我: 那怎么装 npm 呢?

同事: yarn global add npm

我: 。。。。

8 回复

npm 不是自带的吗


同事说错了, yarn 官方指南是用包管理工具装的。

刚出来的时候只支持 npm install --g yarn
https://yarnpkg.com/en/docs/install#alternatives-tab

如果是公司项目用 yarn ,因为 npm 在包依赖的处理上实在是不咋地

NPM 在安装 NODEJS 的时候是自带的。你安装完 NODE 就有 NPM 了!

brew install yarn…

yarn 现在貌似除了不支持 git ,其它都非常好用

关于npm和yarn在Node.js中的使用,以下是专业解答:

npm是Node.js的默认包管理器,它提供了在线存储库,包含数百万个用于发布项目的包以及命令行工具。使用npm,你可以轻松安装、更新、删除和发布包。例如,安装express包:

npm install express

Yarn是由Facebook发起的包管理器,旨在解决npm的缺点,提供更高级的包管理工具。Yarn具有离线安装、改进的网络性能和确定性安装等高级功能。与npm相比,Yarn并行安装软件包,大大加快了安装过程。

安装Yarn,你可以使用npm进行全局安装:

npm install -g yarn

使用Yarn安装依赖包,例如安装express:

yarn add express

Yarn和npm都会生成版本锁定文件(yarn.lock和package-lock.json),以确保项目依赖项的版本一致性和可复现性。

在实际开发中,选择npm还是yarn主要取决于个人或团队的偏好以及项目需求。npm作为默认包管理器,具有广泛的社区支持和丰富的生态系统。而yarn则以其高效、安全和稳定的特性,赢得了许多开发者的青睐。

总之,无论选择npm还是yarn,它们都是Node.js开发中不可或缺的工具,能够帮助你高效地管理项目依赖项。

回到顶部