美文网首页
利用 dumi father uminjs 构建 npm 包

利用 dumi father uminjs 构建 npm 包

作者: seaflyj | 来源:发表于2022-08-04 11:08 被阅读0次

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

    首先理解一下 dumi

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

    特性(地址)

    • 📦 开箱即用,将注意力集中在组件开发和文档编写上
    • 📋 丰富的 Markdown 扩展,不止于渲染组件 demo
    • 🏷 基于 TypeScript 类型定义,自动生成组件 API
    • 🎨 主题轻松自定义,还可创建自己的 Markdown 组件
    • 📱 支持移动端组件库研发,内置移动端高清渲染方案
    • 📡 一行命令将组件资产数据化,与下游生产力工具串联

    缺点

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

    快速上手

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

    注意事项

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

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

    相关文章

      网友评论

          本文标题:利用 dumi father uminjs 构建 npm 包

          本文链接:https://www.haomeiwen.com/subject/erdywrtx.html