feat(@vant/cli): using vite to build packages

This commit is contained in:
chenjiahan
2021-09-04 17:11:47 +08:00
parent d42624a540
commit b7adc8c199
3 changed files with 42 additions and 57 deletions

View File

@@ -1,16 +1,6 @@
import webpack from 'webpack';
import { getPackageConfig } from '../config/webpack.package';
import { build } from 'vite';
import { getViteConfigForPackage } from '../config/vite.config.package';
export async function compilePackage(isMinify: boolean) {
return new Promise<void>((resolve, reject) => {
const config = getPackageConfig(isMinify);
webpack(config, (err, stats) => {
if (err || (stats?.hasErrors())) {
reject(err || stats?.toString());
} else {
resolve();
}
});
});
export async function compilePackage(minify: boolean) {
return build(getViteConfigForPackage(minify));
}