现代 JavaScript 库开发
前端
前言
1.梳理基本的前端构建体系认知
2. 探讨前端构建体系未来的展望
构建场景
js 产出格式有 ==esm、cjs、umd==、iife、amd、...
esm
cjs
umd
其他资产
除了js,我们还要处理 css、image、dts 等资产
如何去处理资产变成我们要要的呢?
构建
构建流程图
常用构建工具
产物分类
output.preserveModules: true
可以保持原始模块结构
export default {
input: 'src/main.js',
output: {
dir: 'dist',
format: 'es',
preserveModules: true,
},
};
output.preserveComments 选项 保留注释
bundle
preserve
preserve特点
按需引入案例
构建工具生态
场景一
场景二
小结
衡量产物
开源实践
antd mobile
dayjs
工具选择总结
未来方向
参考
现代 JavaScript 库开发
早早聊-深入了解三方库构建流程及实践