精益::cooked_rice:dumi babel示例(支持资产,unitTest)

时间:2024-02-20 21:10:31
【文件属性】:

文件名称:精益::cooked_rice:dumi babel示例(支持资产,unitTest)

文件大小:59KB

文件格式:ZIP

更新时间:2024-02-20 21:10:31

babel umd antd esm cjs

靠 dumi babel exapple(基地父亲2) babel方式踩的坑 babel方式是文件到文件的编译,不会做额外的处理 不要在组件中使用cssModules,否则,生成的结果也将保持cssModules的引用方式(形如: import Styles from 'style/index.css ) 需要生成d.ts文件,需要约会静态资源,看, 如果需要umd产物,不要像antd那样css和js分离开发,因为umd使用的是rollup打包,分离开发下css没有依赖关系,不会被打包 介绍 基础蚂蚁 巴别塔 建立esm,cjs,umd 支持导入资产:css,image,... 支持点 支持unitTest(@ testing-library / react) 方案 支持进口资产和支持 为了支持babel方式下,日期静态资源,并生成d.ts声明文件,提了 ,但父亲2目前官方没时间处理,我这里进行了hack处理。 临时方案: : ,以下不用看了 增加npm命令"hack": "node scripts/hack-depend.js" ,对node_modules下一个依赖进行ha


【文件预览】:
lean-master
----.umirc.ts(760B)
----docs()
--------index.md(16B)
----package.json(2KB)
----.prettierrc(174B)
----.prettierignore(72B)
----jest.config.js(225B)
----src()
--------style()
--------Button()
--------_utils()
--------Foo()
--------_constants()
--------index.ts(87B)
----tsconfig.json(524B)
----.gitignore(295B)
----typings()
--------global()
----README.md(6KB)
----setupTests.ts(50B)
----.editorconfig(245B)
----.fatherrc.ts(861B)

网友评论