我想知道每一行到底是什么意思?由于我的项目中的依赖关系,我在使用包时遇到了一些问题。
首先,在将 nuxt 从 1x 更新到 2x 之后,所有测试都开始失败。经过数小时的网络挖掘后,我注意到我有 2 个版本的
chokidar dependencies
它有不同的手表包版本,所以我锁定了一个包
resolutions
在我的包文件中。
它是 watchpack^2.0.0-beta.7
所有测试都开始工作了!
但不幸的是,开发者模式停止支持热重载......并开始崩溃。
所以我尝试将 chokidar 锁定到版本"^3.0.2"
,现在一切都很好!
但是我开始想知道这个文件中的一切是如何工作的,因为在锁定 chokidar 之后,所有问题都消失了!
那条线到底是什么意思?使用哪种chokidar?两个都?第一的?第二?甚至在这里
有些依赖。依赖,有 7 个版本!