- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 npm install命令都执行了哪些内容
执行项目本身的preInstall遍历出项目的依赖树a. 首先确定项目的首层依赖(dependencies和devDependencies下的模块)b. 从首层依赖的每个模块开始,npm开启多进程遍历更深层级的模块,最终生成一颗完整的依赖树c. 获取模块,并更新依赖树:获取版本信息 --> 获取模块实体 --> 获取模块依赖 (如果有依赖的话,再来一遍)将依赖树扁平化处理,并去除重复的模块依赖中可能会包含很多重复的模块,从npm3开始,会有一个dedupe的过程,它会遍历所有的节点.
2021-12-22 20:46:32
1207
原创 与 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
1564
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
327
原创 mock数据的引入
由于疫情的原因,我有了更多的学习时间,也去尝试了很多之前开发中没有用过的东西,比如mock数据,有一说一这真是个东西,在后端大哥没有调好接口或者数据量不足的时候,它真是提供了完美的解决方案,写本文的目的在于之前从好多的博客copy来的代码都用不了(可能是我环境的问题吧),想提供一下我自己实现的过程前提:a. axios(不便多说)b. mockjscnpm install mockjs...
2020-03-14 12:48:48
882
原创 在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
1813
1
js-conditional-compile-loader-1.0.15.tgz
2021-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人