Skip to content

Latest commit

 

History

History
7 lines (7 loc) · 885 Bytes

build.readme.md

File metadata and controls

7 lines (7 loc) · 885 Bytes

rollup 打包遇到的问题

  • 采用 rollup 多入口打包,分别打出无框架依赖的核心 js 库,和 react 版本的库 - 配置文件详见 rollup.config.js,react 版本本地开发调试配置文件rollup.config.react-dev.js
  • 为了方便 核心 js库 引用及 react 版本没有区分目录,统一放在 src 根目录下,ts 自动生成 .d.ts 会根据文件名自动生成一个目录(并且会为所有文件生成 .d.ts) 如下图所示 dts
  • package.json 怎么定义导出两个包,参考自 swiper 的定义方式 Node.JS(新)Package.json exports 字段
  • swiper 定义方式 swiper-package.json
  • TODO: rollup react开发环境无法加载node_module里面的包