专栏名称: 若川视野
关注回复“源码”参加源码共读,一起学源码,进阶高级前端。建议工作5年内的前端人关注。我是若川,《学习源码整体架构系列》作者,知乎、掘金等平台的文章累计超过百万阅读。致力于前端开发经验分享。愿景:帮助5年内的前端人开阔视野不断成长,走在前列
今天看啥  ›  专栏  ›  若川视野

Vite封装ts工具库并发布npm包

若川视野  · 公众号  ·  · 2024-09-25 23:58

文章预览

大家好,我是若川。 我持续组织了近3年的 源码共读活动 ,感兴趣的可以  点此扫码加我微信 ruochuan02  参与,每周大家一起学习200行左右的源码,共同进步。同时推荐 《学习源码整体架构系列》  、 历史面试系列 。 最近公司的很多项目都用到相同功能的时间格式化函数,如果每次来一个项目都拷贝一份代码的话,就很麻烦,结合我们之前介绍的Verdaccio搭建npm私有服务器;本文我们通过Vite作为脚手架,封装一个时间函数的组件库。 封装时间函数,就绕不开强大的Momentjs库,但是Momentjs库又比较大,我们打包的时候不想将其打包进我们的库中,打包时需要将依赖包进行排除;因此本文我们主要来看下如何通过Vite封装一个纯工具库,并且发布到内部的Verdaccio上使用。 框架搭建 首先我们使用pnpm包管理器搭建一个Vite项目,选择 库打包模式 。 pnpm crea ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览