@osdoc-dev/avenger-cli
TypeScript icon, indicating that this package has built-in type declarations

0.2.4 • Public • Published
Logo

@osdoc-dev/avenger

一键 📦 打包工具

NPM version NPM downloads lerna Code style GitHub last commit

如何使用

安装

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> --force
  • force 强制覆盖本地已存在文件夹

配置项

更多配置内容可参考官网

/@osdoc-dev/avenger-cli/

    Package Sidebar

    Install

    npm i @osdoc-dev/avenger-cli

    Weekly Downloads

    102

    Version

    0.2.4

    License

    MIT

    Unpacked Size

    14.6 kB

    Total Files

    19

    Last publish

    Collaborators

    • ahwgs