Yarn 是代码的包管理器。 它允许您与来自世界各地的其他开发人员一起使用和共享(例如 JavaScript)代码。 Yarn 可以快速、安全、可靠地执行此操作,因此您无需担心。

Yarn 允许您使用其他开发人员的解决方案来解决不同的问题,让您更轻松地开发您的软件。 如果你有问题,你可以报告问题或回馈,当问题解决后,你可以使用 Yarn 来保持最新。

代码通过称为包(有时称为模块)的东西共享。 一个包包含所有共享的代码以及一个描述该包的 package.json 文件。

yarn install

官网

yarn install 用于安装项目的所有依赖项。 当您刚刚签出项目的代码时,或者当项目的另一个开发人员添加了您需要选择的新依赖项时,这最常用。

如果您习惯使用 npm,您可能希望使用 --save 或 --save-dev。 这些已被 yarn add 和 yarn add --dev 取代。 有关更多信息,请参阅 yarn add 文档。

在没有命令的情况下运行 yarn 将运行 yarn install,通过任何提供的标志。

如果您需要可重现的依赖项,这通常是持续集成系统的情况,您应该传递 --frozen-lockfile 标志。

yarn.lock 文件的使用方式如下:

如果 yarn.lock 存在并且足以满足 package.json 中列出的所有依赖项,则安装 yarn.lock 中记录的确切版本,而 yarn.lock 将保持不变。 Yarn 不会检查更新的版本。
如果 yarn.lock 不存在,或者不足以满足 package.json 中列出的所有依赖项(例如,如果您手动向 package.json 添加依赖项),则 Yarn 会查找满足 package 中约束的最新可用版本 .json。 结果写入yarn.lock。
如果要确保不更新 yarn.lock,请使用 --frozen-lockfile。

yarn.lock 里能看到安装库文件的实际版本号:

更多Jerry的原创文章,尽在:“汪子熙”:

yarn.lock 文件和 yarn install相关推荐

  1. yarn.lock 文件介绍

    这里填写标题 1. yarn.lock 文件介绍 1.1. package-lock.json 和 yarn.lock 1.2. yarn.lock 1.3. 问题引出 1.4. yarn.lock ...

  2. Vue目录结构与Yarn.lock 的版本锁定

    参考:Vue目录结构与Yarn.lock 的版本锁定 - 知乎 Vue目录结构与Yarn.lock 的版本锁定 一.Vue3.0目录结构图总览 刚看到vue的目录,一开始不知道该目录是什么含义,目录里 ...

  3. [译] 理解 NPM 5 中的 lock 文件

    本文讲的是[译] 理解 NPM 5 中的 lock 文件, 原文地址:Understanding lock files in NPM 5 原文作者:Jiří Pospíšil 译文出自:掘金翻译计划 ...

  4. 【Yarn】hadoop的yarn资源队列

    文章目录 1.美图 0. 起因 1.查看 1.1 web查看 1.2 命令行查看某一个队列 2. 调度器的选择 3. capacity调度器 3.1 什么是capacity调度器 3.2 特性 3.3 ...

  5. #详细说明# 解决在Python虚拟化境下,使用pip安装相应开发包 pipfile和pipfile.lock 文件不同步更新的问题

    在python虚拟环境中,使用pipenv shell 命令进入虚拟环境 然后使用pip install 命令安装开发包 虽然能成功安装开发包,但工程下的pipfile和pipfile.lock文件并 ...

  6. 如何写sybase sql脚本文件_写一个删除lock文件的skill脚本

    Cadence软件使用过程中偶尔会遇到文件被lock的情况,这是Cadence软件对文件的一种保护措施,大部分情况都是对用户友好的,但是偶尔也会给用户带来困扰,给工作带来的一定的不便. 文件是如何被锁 ...

  7. Neither spark.yarn.jars nor spark.yarn.archive is set

    完整报错如下: (Python3.6) appleyuchi@Desktop:target$ spark-submit --class WordCountLocal --master yarn --d ...

  8. yarn 怎么查看有多个job在跑_flink on yarn 模式下提示yarn资源不足问题分析

    背景 在实时计算平台上通过YarnClient向yarn上提交flink任务时一直卡在那里,并在client端一直输出如下日志: (YarnClusterDescriptor.java:1036)- ...

  9. windows无法打开所需的文件C:\Sources\install.wim。

    使用U盘安装Win10的时候,出现 Windows无法打开所需的文件 C:\Sources\install.wim,错误代码:0x8007000D,这是由于启动盘里 install.wim 文件不正确 ...

最新文章

  1. IPSec ××× 在企业网中的应用
  2. VTK:PolyData之ExtractCellsUsingPoints
  3. VMware Fusion 静态ip
  4. 性能测试一些相关的概念
  5. nbiot开发需要掌握什么_学习软件开发需要准备什么?
  6. Django 优秀资源大全项目资源非 Python 包工具贡献
  7. Linux操作系统中rsync工具常见用法
  8. Win7使用之查端口,杀进程
  9. CAS SSO 单点登录实例
  10. quartus||仿真图
  11. 【java】蔡勒公式计算星期(switch语句方法和数组方法)
  12. Java写入文件换行
  13. 企业微信 网页授权登入
  14. [导入]MPQ 文件系统完成
  15. 学术日记#学术道德与人文素养
  16. 【005】基于Vue.js及相关插件的仿微博移动版的单页应用(SPA)项目(含源码、运行教程)
  17. findx2鸿蒙系统,OPPO Find X2 Pro 官方降价 1000 华为全新系统来了
  18. Infor SyteLine ERP 客户端使用设置
  19. http://www.blogjava.net/beansoft/archive/2007/03/09/102812.html
  20. cximage 进行gif 背景透明处理

热门文章

  1. python之从文件中按行读取数据
  2. python json.loads json.dumps(ensure_ascii = False) 汉字乱码问题解决
  3. java web项目无xml配置,完全javaconfig方式参考资料
  4. android studio gradle 多渠道打包配置
  5. linux下通过rsync+inotify 实现数据实时备份(远程容灾备份系统)
  6. 多线程异步处理:AsyncTask异步更新UI界面(详细完整总结篇)
  7. 方立勋_30天掌握JavaWeb_MySQL和表约束
  8. HTTP协议1之协议详解--转
  9. Linux Ubuntu系统下Java开发环境搭建
  10. centos7 mysql安装与用户设置