fix(vant-cli): pnpm compatibility (#10214)

* fix(vant-cli): pnpm compatibility

* chore: clean code, semantic naming
This commit is contained in:
zoy-l
2022-01-19 15:48:19 +08:00
committed by GitHub
parent 34d958f1a1
commit 2f978ad75c
6 changed files with 62 additions and 41 deletions
@@ -1,12 +1,11 @@
import { join } from 'path';
import { existsSync, readdirSync } from 'fs';
import { SRC_DIR, SITE_MOBILE_SHARED_FILE } from '../common/constant.js';
import { SRC_DIR } from '../common/constant.js';
import {
pascalize,
removeExt,
decamelize,
getVantConfig,
smartOutputFile,
normalizePath,
} from '../common/index.js';
import { CSS_LANG } from '../common/css.js';
@@ -68,7 +67,7 @@ function genCode(components: string[]) {
}))
.filter((item) => existsSync(item.path));
return `import './package-style.${CSS_LANG}';
return `import 'package-style.${CSS_LANG}';
${genImports(demos)}
${genExports(demos)}
@@ -80,5 +79,5 @@ export function genSiteMobileShared() {
const dirs = readdirSync(SRC_DIR);
const code = genCode(dirs);
smartOutputFile(SITE_MOBILE_SHARED_FILE, code);
return code;
}