目标
构建一个由typescript编写的库,并打包出es模块、CommonJS、AMD三种模块。
安装
npm i rollup -D
新建文件
src/index.jsimport {a, b} from './test'export default bsrc/testexport const a = () => {
console.log('a')}export const b = () => {
console.log('b')}export const c = () => {
console.log('c')}
新建配置文件
rollup.config.jsexport default {
input: 'src/index.js', output: { file: 'dist/bundle.js', format: 'cjs' }};package.json{
// ... "scripts": {
"build": "rollup -c" }, // ...}