node的包管理工具:yarn和npm

yarn是Facebook发布的一款依赖管理工具,它比npm更快、更高效。

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题。

 

一、yarn官方网站:

 

二、特点:

    • 超凡快速 
      Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。
    • 超群安全 
      在执行代码之前,Yarn 会使用校验和来验证每个已安装的包的完整性。
    • 超级可靠 
      使用详细简洁的锁文件格式和确定性的安装算法, Yarn 能够保证在不同系统上无差异的工作。

三、安装:

首先确保:npm镜像在淘宝registry

npm config set registry https://registry.npm.taobao.org

如果你安装了node,就安装了npm,可以使用下面的命令来安装:

npm install -g yarn

查看安装情况:

 

四、使用:

1、初始化

yarn init

发现git的客户端运行yarn init报错。

 

 

2、 添加一个依赖包

yarn add packageName@版本

不确定是什么版本,就不输入“@版本”内容

 

package.json文件

 

3、更新一个依赖(升级一个依赖)

yarn upgrade packageName

 

4、删除一个依赖

yarn remove packageName

 

 5、安装项目所需的所有依赖包

yarn  或  yarn install

 

五、yarn和npm指令对比

npm install                          => yarn install
npm install --save [package]         => yarn add [package]
npm install --save-dev [package]     => yarn add [package] --dev
npm install --global [package]       => yarn global add [package]
npm uninstall --save [package]       => yarn remove [package]
npm uninstall --save-dev [package]   => yarn remove [package]

 

posted @   saucxs  阅读(3174)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示