随笔分类 -  前端工程化

摘要:背景 MPX是滴滴出品的一款增强型小程序跨端框架,其核心是对原生小程序功能的增强。具体的使用不是本文讨论的范畴,想了解更多可以去官网了解更多。 回到正题,使用MPX开发小程序有一段时间了,该框架对不同包之间的共享资源有一套自己的构建输出策略,其官网有这样一段描述说明: 总结关键的两点: 纯js资源: 阅读全文
posted @ 2022-06-29 11:53 wonyun 阅读(660) 评论(0) 推荐(2) 编辑
摘要:场景还原 最近将一个项目由babel@6升级到babel@7,升级后最重要的两个包: @babel/preset-env: 提供代码的转换和API的polyfill的能力 @babel/plugin-transform-runtime: 复用babel注入的helper代码以及提供无污染全局环境的p 阅读全文
posted @ 2021-04-16 16:12 wonyun 阅读(2910) 评论(1) 推荐(1) 编辑
摘要:引言 想必前端同学对npm的devDependencies和dependencies都比较熟悉,但是对peerDependencies可能就有点陌生,尤其是没有写过npm包插件的同学,比如之前使用grunt自动化工具的相关插件(如grunt contrib jasmine等)或者目前基于某个框架的u 阅读全文
posted @ 2018-09-23 15:33 wonyun 阅读(94047) 评论(6) 推荐(19) 编辑
摘要:引言 现在的前端开发几乎都离不开nodejs的包管理器 ,比如前端在搭建本地开发服务以及打包编译前端代码等都会用到。在前端开发过程中,经常用到 来安装所需的依赖,至于其中的技术细节未做过多的理解,下面就来说说node包管理器npm。 依赖安装npm install 使用npm来管理nodejs的包依 阅读全文
posted @ 2018-07-22 16:13 wonyun 阅读(27529) 评论(0) 推荐(3) 编辑
摘要:原谅我占2017年12月31日一个坑,后续补上 阅读全文
posted @ 2017-12-31 22:46 wonyun 阅读(432) 评论(0) 推荐(0) 编辑
摘要:引言 静态资源缓存是前端性能优化的一个点,所以在前端开发过程中,一般会最大限度的利用缓存(这里主要是强缓存)。回到本文主题,在使用webpack构建的项目中,稍有不慎的话,即使服务器设置了缓存策略,可能构建的项目无法实现静态资源缓存。那么webpack怎样才能达到使用缓存的效果呢,下面就来谈谈这个问 阅读全文
posted @ 2017-12-31 00:35 wonyun 阅读(14098) 评论(1) 推荐(1) 编辑
摘要:引言 在前端开发过程中,开发者通常都会遇到前端数据不能正常获取的问题,这就需要开发者之间’想办法‘搞到这些数据;开发过程中我们可能遇到的场景: 后端接口数据开发中暂时不可用,需要前端在自己本地mock接口数据进行开发 重构一个已有的前端功能,在测试环境开发功能,这时可能需要使用测试环境提供的数据来进 阅读全文
posted @ 2017-01-20 19:27 wonyun 阅读(5873) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示