自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 webpack打包过程简易demo

第一步:先写createassets函数,该函数主要是读取文件,然后将文件流转换成ast,最后通过traverse的自带方法ImportDeclaration,获取每个节点的以来路径,然后利用babel的自带方法transformFromAstSync来得到文件内容,最后输出该文件的一些信息第二步:我们需要得到一个树结构的文件结构数据,所以我们编写了createGraph方法,通过从入口文件开始读取的文件,然后遍历以来,然后每个文件都执行createAssets方法得到文件的信息并保存在树结构中

2022-05-30 22:42:37 175

原创 lodash源码笔记

年前的时候给自己定的一个小任务,看lodash的源码,然后一直没看,刚好这两天有空,就大概看了一天时间,把数组的方法源码基本上过了一遍,记一下从中学到的笔记,只针对我自己的笔记。1.关于右移位运算符>>>>>>移位运算符在移位前对值进行了两步操作1)将值转化为Number的类型2)将转化后的值转换成无符号(这也是>>>和>>的区别之一)32位的数据(无符号转换所以负值也会转换成正值)>>>0 ,这里移位0位,就确

2022-02-11 17:12:14 1097

原创 【无标题】

笔记antd1.form校验有两个校验提示: 在rules中,一个对象算一条校验,有时候会吧自定义校验和非空校验放在不同对象中导致问题2.form。setfiedlsvalue设置表单项的值,如果发现表单项的值没有带出来检查name是否存在,formitem里面是否只有一个表单节点3.form。Item下面必须紧跟着表单元素,不然getFieldsValue拿不到值持续更新中...

2022-01-17 17:02:04 138

原创 primordials is not defined报错问题

primordials is not defined报错问题原因:node和npm的版本不一致。选择降低node版本本地已有nvm,所以用nvm将需要的node版本都安装然后删除原有的nodejs文件夹,(删除之前将文件夹中的npm相关文件和node_module保存下来)然后用nvm切换你想用的版本,nvm切换版本的时候自动在C盘创建了一个nodejs的文件夹引用链接(是不是这么称呼待定),这可能是和环境变量的配置有关,这里我遇到一个问题,切换之后npm命令报不是内部命令也不是外部命令,这时候

2021-03-04 10:17:40 625 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除