feat(cli): support build types (#8264)

This commit is contained in:
neverland
2021-03-04 15:35:36 +08:00
committed by GitHub
parent 3fd2972b7c
commit e0eebbe982
3 changed files with 59 additions and 38 deletions

View File

@@ -4,8 +4,13 @@ import { replaceExt } from '../common';
import { replaceCssImportExt } from '../common/css';
import { replaceScriptImportExt } from './get-deps';
export function compileJs(filePath: string): Promise<void> {
export async function compileJs(filePath: string): Promise<void> {
return new Promise((resolve, reject) => {
if (filePath.includes('.d.ts')) {
resolve();
return;
}
let code = readFileSync(filePath, 'utf-8');
code = replaceCssImportExt(code);