yarn add @osdoc-dev/avenger-cli 在根目录下新建 .avengerrc.js, .avengerrc.ts, .avenger.config.js, .avenger.config.ts
export default {
esm: {
type: "rollup",
sourcemap: true,
},
outFile: "demo",
}同时,avenger 支持导出 defineConfig 函数辅助我们进行配置,如;
import { defineConfig } from '@osdoc-dev/avenger-cli'
export default defineConfig({
esm: 'rollup',
cjs: 'rollup',
outFile: 'sdk',
umd: {
name: 'SDK',
sourcemap: true,
},
})在 package.json 中新增
{
"script":{
"build":"avenger build"
}
}yarn build新版本支持新建二方包模版
avenger create <project name> --forceforce强制覆盖本地已存在文件夹
更多配置内容可参考官网