refactor(@vant/cli): migrate to ESM package
This commit is contained in:
@@ -1,17 +1,18 @@
|
||||
import chalk from 'chalk';
|
||||
import { createRequire } from 'module';
|
||||
import { createServer, build } from 'vite';
|
||||
import {
|
||||
getViteConfigForSiteDev,
|
||||
getViteConfigForSiteProd,
|
||||
} from '../config/vite.site';
|
||||
import { mergeCustomViteConfig, replaceExt } from '../common';
|
||||
import { CSS_LANG } from '../common/css';
|
||||
import { genPackageEntry } from './gen-package-entry';
|
||||
import { genPackageStyle } from './gen-package-style';
|
||||
import { genSiteMobileShared } from './gen-site-mobile-shared';
|
||||
import { genSiteDesktopShared } from './gen-site-desktop-shared';
|
||||
import { genStyleDepsMap } from './gen-style-deps-map';
|
||||
import { PACKAGE_ENTRY_FILE, PACKAGE_STYLE_FILE } from '../common/constant';
|
||||
} from '../config/vite.site.js';
|
||||
import { mergeCustomViteConfig, replaceExt } from '../common/index.js';
|
||||
import { CSS_LANG } from '../common/css.js';
|
||||
import { genPackageEntry } from './gen-package-entry.js';
|
||||
import { genPackageStyle } from './gen-package-style.js';
|
||||
import { genSiteMobileShared } from './gen-site-mobile-shared.js';
|
||||
import { genSiteDesktopShared } from './gen-site-desktop-shared.js';
|
||||
import { genStyleDepsMap } from './gen-style-deps-map.js';
|
||||
import { PACKAGE_ENTRY_FILE, PACKAGE_STYLE_FILE } from '../common/constant.js';
|
||||
|
||||
export async function genSiteEntry(): Promise<void> {
|
||||
return new Promise((resolve, reject) => {
|
||||
@@ -44,6 +45,7 @@ export async function compileSite(production = false) {
|
||||
const server = await createServer(config);
|
||||
await server.listen();
|
||||
|
||||
const require = createRequire(import.meta.url);
|
||||
const { version } = require('vite/package.json');
|
||||
const viteInfo = chalk.cyan(`vite v${version}`);
|
||||
console.log(`\n ${viteInfo}` + chalk.green(` dev server running at:\n`));
|
||||
|
||||
Reference in New Issue
Block a user