自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 npm install命令都执行了哪些内容

执行项目本身的preInstall遍历出项目的依赖树a. 首先确定项目的首层依赖(dependencies和devDependencies下的模块)b. 从首层依赖的每个模块开始,npm开启多进程遍历更深层级的模块,最终生成一颗完整的依赖树c. 获取模块,并更新依赖树:获取版本信息 --> 获取模块实体 --> 获取模块依赖 (如果有依赖的话,再来一遍)将依赖树扁平化处理,并去除重复的模块依赖中可能会包含很多重复的模块,从npm3开始,会有一个dedupe的过程,它会遍历所有的节点.

2021-12-22 20:46:32 1128

原创 与 js-conditional-compile-loader 相关的 loaderUtils.getOptions is not a function报错原因及解决方案

原因:js-conditional-compile-loader模块中对于loader-utils的版本要求是"loader-utils": “*”,目前loader-utils已升级到3.0版本,没有了这块的api,导致报错解决办法:将"loader-utils"的版本定位"^2.0.0",然后打了一个tgz包出来,package.json中改用本地的方式引入...

2021-10-25 13:55:59 1481 1

原创 vuex的map辅助函数--mapState、mapGetters、mapMutations、mapActions

1.mapStateimport {mapState} form 'vuex'export default{ computed:{ //一般写法(自定义方法名) ...mapState({ someState:state => state.someState }), //简单写法 ...mapState(['someState']), //等同于 some

2020-05-29 09:30:57 287

原创 mock数据的引入

由于疫情的原因,我有了更多的学习时间,也去尝试了很多之前开发中没有用过的东西,比如mock数据,有一说一这真是个东西,在后端大哥没有调好接口或者数据量不足的时候,它真是提供了完美的解决方案,写本文的目的在于之前从好多的博客copy来的代码都用不了(可能是我环境的问题吧),想提供一下我自己实现的过程前提:a. axios(不便多说)b. mockjscnpm install mockjs...

2020-03-14 12:48:48 832

原创 在vuecli4下,postcss-pxtorem移动端适配的实现

在vuecli4下,postcss-pxtorem移动端适配的实现前言:前端菜鸡,在vuecli4情况下,实现了postcss-pxtorem对移动端进行适配——可在编译过程中将px转化为rem。安装插件postcss-pxtoremnpm install postcss-pxtorem -D //我这边网络环境较差,是用cnpm进行导入的在package.json同级目录下,创建...

2020-03-13 09:50:08 1764 1

js-conditional-compile-loader-1.0.15.tgz

个人应对js-conditional-compile-loader官方依赖包升级导致的bug而出的包

2021-10-25

空空如也

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

TA关注的人

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