锁文件解释,每一行到底是什么意思?纱线锁

保罗

我想知道每一行到底是什么意思?由于我的项目中的依赖关系,我在包方面遇到了一些问题。

首先,在将 nuxt 从 1x 更新到 2x 之后,所有测试都开始失败。在网上挖掘数小时后,我注意到我有 2 个版本的

chokidar dependencies

它有不同的手表包版本,所以我锁定了一个包

resolutions 在我的包文件中。

它是 watchpack^2.0.0-beta.7并且所有测试开始工作!

但不幸的是,开发者模式停止支持热重载......并开始崩溃。

所以我试图将 chokidar 锁定到版本"^3.0.2",现在一切都很好!

但我开始想知道这个文件中的一切是如何工作的 因为锁定 chokidar 后所有问题都消失了!

chokidar 依赖项那条线到底是什么意思?正在使用哪种 chokidar?两个都?第一的?第二?或者甚至在这里

粉笔依赖

有些依赖。depenc 的,有 7 个版本!

开发者

据我了解(如果我错了,请纠正我),第一行列出了所有依赖项,因此您有例如 7 个依赖于特定版本 chalk 的包。第二行列出了 Yarn 选择安装的版本,它满足上述标准。示例:Chokidar 为 3.1.1,因为标准指定一个包需要它大于 2.0.2,一个包需要它大于 3.0.2。由于 3.1.1 满足两者,因此使用它。如果条件之一是“正好是 3.0.2”,则行将被拆分并且两个版本都将包含在锁定文件中。

第三行是包的 URL,带有一个哈希值。第四个也是一个散列,用于在运行yarn install.

如果 Yarn 找不到满足所有依赖项的版本,它会将条目拆分为组,并获得一个版本以匹配每个组的标准。

至于你的第二个问题:它只使用一个版本的 Chokidar:3.1.1

有关一般解释,请参阅https://yarnpkg.com/lang/en/docs/yarn-lock/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

“服务静态文件”到底是什么意思?

来自分类Dev

* NSFileProtectionComplete *到底是什么意思?

来自分类Dev

“分支”到底是什么意思?

来自分类Dev

authTokenType到底是什么意思?

来自分类Dev

IQueryable到底是什么意思?

来自分类Dev

开源到底是什么意思?

来自分类Dev

Python 烧瓶路线:什么是“?” 到底是什么意思?

来自分类Dev

在B树中,“键”到底是什么意思?

来自分类Dev

decltype(void())中的void()到底是什么意思?

来自分类Dev

“带外库”到底是什么意思?

来自分类Dev

闭包到底是什么意思?

来自分类Dev

这个标志到底是什么意思?| =

来自分类Dev

TE和NT到底是什么意思

来自分类Dev

整数基数,这到底是什么意思?

来自分类Dev

SE_ERR_ASSOCINCOMPLETE到底是什么意思?

来自分类Dev

<puts @ plt>到底是什么意思?

来自分类Dev

`int const a [5]`到底是什么意思?

来自分类Dev

最大似然估计到底是什么意思?

来自分类Dev

“初始化”到底是什么意思?

来自分类Dev

[decl.constexpr] .5到底是什么意思?

来自分类Dev

XML模式组件maxLength到底是什么意思?

来自分类Dev

这条线到底是什么意思?

来自分类Dev

私有变量到底是什么意思?

来自分类Dev

空字符串到底是什么意思?

来自分类Dev

“ {$ F'filename'}”到底是什么意思?

来自分类Dev

`systemctl --user enable SERVICE`到底是什么意思?

来自分类Dev

这个标志到底是什么意思?| =

来自分类Dev

在IMAP命令中使用*。*到底是什么意思?

来自分类Dev

iptables中的lo到底是什么意思?