vite-plugin-vue2-svg插件开发和总结
March 03, 2021前言 最近在做旧项目(vue2)的 vite 工程化改造中,遇到了 svg 引入和优化的问题。因为 vite 是相对新的一个工程工具,所以相应的生态也不是特别丰富。目前这个阶段而言,关于可用的 vite svg 工程化库有三个,分别是vite-svg, vite-svg…
前言 最近在做旧项目(vue2)的 vite 工程化改造中,遇到了 svg 引入和优化的问题。因为 vite 是相对新的一个工程工具,所以相应的生态也不是特别丰富。目前这个阶段而言,关于可用的 vite svg 工程化库有三个,分别是vite-svg, vite-svg…
最近一直在做项目重构相关工作,有一些关于 svg 优化的事项,思考,一并总结在此。 背景 这次重构工作,本质上是工程化的开端。在以前的项目中,js 使用的 gulp 合并压缩,而在这次重构工程化中,使用了 vite 作为工程工具。所以工程化和相关优化都是围绕 vite…
在这里对在工作中的项目中代码,编码模式进行集中吐槽, 分析, 并提出各类解决方案的成本, 优劣点. 基础设施 svn…
前言 我们组从小程序推出的开始就一直在小程序相关的业务,一直到现在大概…
Storybook 实践 使用 Storybook 加速开发测试 Hooks 应用 RenderProps State 管理
本文将记录我在重构 fabric.js 的思考和实践 ps: 由于项目 canvas 库从 fabric.js 迁移到 konva, 相关重构工作已停止. 动机 在进行 twilight…
前言 webpack 打包优化的话题已是老生常谈, 这次则将以一次完整的实践讨论打包优化方式, 规则选择等. Tree Shaking 这里谈到的 tree shaking, 是在 uni-app 规则下的 tree shaking. 和普通的 tree shaking…
__call_hook uni-app 在构建的时候注入的一个方法, 可以直接调用生命周期函数, 这是因为 uniapp 自身定义了很多生命周期, 需要在额外的地方调用, 所以也暴露了这个接口. 这个接口强大的地方在于还可以调用那些非生命周期, 但是挂载到 vue…
模板 采用 模板应当首选.vue + vue-loader 的组合, 可以提供最佳的代码 lint 体验, 其次在只能使用 inline template…