美文网首页
package-lock.json引起的异常

package-lock.json引起的异常

作者: 大嵩的格洛米 | 来源:发表于2021-08-24 17:06 被阅读0次
image.png
image.png
image.png image.png
image.png image.png

yarn install
node-14
node_module 目录下

image.png
image.png
npm run start 没有报错
yarn 分析出所有依赖中有三个版本
image.png
比如element-react引用的是1.10.1版本
image.png
而 yarn下载在node_module中的是1.12.2
image.png
这里有三个版本,其他三个版本呢?
打开本地yarn缓存
image.png
他们都被下载下来了
项目中依赖async-validator 的包有三个顶层包
分别是rc-form,rc-field-form,element-react
然后分别看下他们下面的node_modules
image.png
element-react下没有node_modules 为什么呢?
在yarn.lock中,1.12.2版本在最上面,是element-react下依赖的版本,在yarn 做版本分析的时候,因为根目录的node_modules 没有 async-validator 这个包,所以它被安排下根目录下
image.png
当继续分析道其他版本时,因为根目录下已经有了 这个包,所以他们被分别安排在各自的二级目录
image.png
image.png

over。然后再回头看看npm 的
npm install
跟目录下的版本是最高版本


image.png

看看另外两个依赖的包,是怎么下载的?
需要最高版本的async-validator在根目录下,当前目录没有node_modules


image.png

1.11.5版本在二级目录的node_module下


image.png

1.12.2版本也在二级目录下


image.png

所以可以知道,npm是把高版本的放在根目录,yarn是把低版本的放在根目录

相关文章

  • package-lock.json引起的异常

    yarn installnode-14node_module 目录下 npm run start 没有报错 yar...

  • 异常引起的死锁

    [toc] 介绍 一个json异常导致的死锁分析。同事某天求助帮忙分析一个死锁dump,按照之前查找临界区的方法,...

  • We found potential security vuln

    删除package-lock.json并同步到git 定义的依赖项./package-lock.json具有已知的...

  • Java基础语法回顾(二)

    异常处理 异常就是运行时的代码序列引起非正常情况。Java提供的异常机制是通过异常对象来描述错误,当引起异常的情况...

  • 找出引起异常的字符

    大家可能都遇到过,一些比较特殊的字符,在排版的时候,或者在渲染的时候,会抛出异常。当我们调试的时候,加了异常断点,...

  • 第二月第二周知识点

    异常: try:可能引起异常的代码。 except:对异常的处理代码。 Except后面可以跟你要捕捉的错误类型 ...

  • Crash 捕获及堆栈符号化思路

    崩溃捕获 崩溃主要是由于 Mach 异常、Objective-C 异常(NSException)引起的,同时对于 ...

  • Java学习之异常浅析

    异常思维导图 一、异常的种类 检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例...

  • leaked window DecorView@e8b86cb[

    问题描述 异常信息 引起原因 看异常信息说明存在窗口句柄泄漏,导致没有即使销毁PhoneWindow而引发的异常。...

  • RecyclerView Inconsistency detec

    引起异常的原因 java.lang.IndexOutOfBoundsException : Inconsisten...

网友评论

      本文标题:package-lock.json引起的异常

      本文链接:https://www.haomeiwen.com/subject/vibtiltx.html