axios-miniprogram/scripts/build.ts

23 lines
559 B
TypeScript
Raw Normal View History

2023-03-23 20:09:00 +08:00
import minimist from 'minimist';
import consola from 'consola';
import { exec } from './utils';
const args = minimist(process.argv.slice(2));
const watching = Boolean(args.watch || args.w);
const release = Boolean(args.release || args.r);
const sourceMap = release || Boolean(args.sourceMap || args.s);
const dts = release || Boolean(args.dts || args.d);
build();
function build() {
exec('rimraf dist');
consola.info('构建产物');
exec(
`rollup -c ${
watching ? '-w' : ''
} --environment SOURCE_MAP:${sourceMap},DTS:${dts}`,
);
}