利用 dumi father uminjs 构建 npm 包

2022-08-04  本文已影响0人  seaflyj

前言:利用该方式构建的 npm 包具有多项优势:
1、直接生成文档,根据 markdown 编写;
2、可以进行打包配置、修改输出形式;
3、可预览效果(类似 npm link);

首先理解一下 dumi

dumi,中文发音嘟米,是一款为组件开发场景而生的文档工具,与 father 一起为开发者提供一站式的组件开发体验,father 负责构建,而 dumi 负责组件开发及组件文档生成

特性(地址)

缺点

目前只支持 react ,不支持 vue ,所以还是有点遗憾的;

快速上手

可以依据原文地址快速搭建自己的工程;
原文地址

注意事项

编译输出是在工程中 .fatherc 中进行配置的
最需要注意的就是 esm 这个配置项,决定了输出的方式;

esm: 'rollup', // bable 决定了是否合并文件
cssModules: false, // 是否单独编译 css
extractCSS: false, // 是否混淆 css 很重要,混淆后有的css 不生效
上一篇下一篇

猜你喜欢

热点阅读