component-scripts
基于 rollup 封装的可打包资源文件的能力,支持打包 React 组件
扩展链接: Rollup.js 学习笔记
功能
- 同时支持
CJS
、ESM
、UMD
、SystemJS
、IIFE
打包格式(默认CJS
、ESM
、UMD
) - 支持
TypeScript
代码打包及类型检查 - 大部分情况下只需要很少配置甚至无需配置(一般场景基本无需配置)
- 支持代码混淆压缩和
SourceMap
使用说明
安装
yarn add -D component-scripts
使用
# dev
npx component-scripts dev
# build
npx component-scripts build
import { dev, build } from "component-scripts";
// dev();
build();
配置文件
配置文件为 component.config.js
配置项说明
TODO ...