mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
This commit is contained in:
parent
5f16f1fb6d
commit
3dd3a45cfd
@ -1,11 +1,18 @@
|
|||||||
import { emptyDir } from 'fs-extra';
|
import { remove } from 'fs-extra';
|
||||||
import { ES_DIR, LIB_DIR, DIST_DIR, SITE_DIST_DIR } from '../common/constant';
|
import {
|
||||||
|
ES_DIR,
|
||||||
|
LIB_DIR,
|
||||||
|
DIST_DIR,
|
||||||
|
VETUR_DIR,
|
||||||
|
SITE_DIST_DIR,
|
||||||
|
} from '../common/constant';
|
||||||
|
|
||||||
export async function clean() {
|
export async function clean() {
|
||||||
await Promise.all([
|
await Promise.all([
|
||||||
emptyDir(ES_DIR),
|
remove(ES_DIR),
|
||||||
emptyDir(LIB_DIR),
|
remove(LIB_DIR),
|
||||||
emptyDir(DIST_DIR),
|
remove(DIST_DIR),
|
||||||
emptyDir(SITE_DIST_DIR),
|
remove(VETUR_DIR),
|
||||||
|
remove(SITE_DIST_DIR),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
@ -23,6 +23,7 @@ export const ROOT = findRootDir(CWD);
|
|||||||
export const ES_DIR = join(ROOT, 'es');
|
export const ES_DIR = join(ROOT, 'es');
|
||||||
export const LIB_DIR = join(ROOT, 'lib');
|
export const LIB_DIR = join(ROOT, 'lib');
|
||||||
export const DOCS_DIR = join(ROOT, 'docs');
|
export const DOCS_DIR = join(ROOT, 'docs');
|
||||||
|
export const VETUR_DIR = join(ROOT, 'vetur');
|
||||||
export const SITE_DIST_DIR = join(ROOT, 'site');
|
export const SITE_DIST_DIR = join(ROOT, 'site');
|
||||||
export const VANT_CONFIG_FILE = join(ROOT, 'vant.config.js');
|
export const VANT_CONFIG_FILE = join(ROOT, 'vant.config.js');
|
||||||
export const PACKAGE_JSON_FILE = join(ROOT, 'package.json');
|
export const PACKAGE_JSON_FILE = join(ROOT, 'package.json');
|
||||||
|
@ -1,26 +1,25 @@
|
|||||||
import markdownVetur from '@vant/markdown-vetur';
|
import markdownVetur from '@vant/markdown-vetur';
|
||||||
import { join } from 'path';
|
|
||||||
import { get } from 'lodash';
|
import { get } from 'lodash';
|
||||||
import {
|
import {
|
||||||
ROOT,
|
|
||||||
SRC_DIR,
|
SRC_DIR,
|
||||||
|
VETUR_DIR,
|
||||||
getVantConfig,
|
getVantConfig,
|
||||||
getPackageJson,
|
getPackageJson,
|
||||||
} from '../common/constant';
|
} from '../common/constant';
|
||||||
|
|
||||||
// generate vetur tags & attributes
|
// generate vetur tags & attributes
|
||||||
export function genVeturConfig() {
|
export function genVeturConfig() {
|
||||||
const vantConfig = getVantConfig();
|
|
||||||
const pkgJson = getPackageJson();
|
const pkgJson = getPackageJson();
|
||||||
|
const vantConfig = getVantConfig();
|
||||||
const options = get(vantConfig, 'build.vetur');
|
const options = get(vantConfig, 'build.vetur');
|
||||||
|
|
||||||
if (options) {
|
if (options) {
|
||||||
markdownVetur.parseAndWrite({
|
markdownVetur.parseAndWrite({
|
||||||
name: vantConfig.name,
|
name: vantConfig.name,
|
||||||
version: pkgJson.version,
|
|
||||||
path: SRC_DIR,
|
path: SRC_DIR,
|
||||||
test: /zh-CN\.md/,
|
test: /zh-CN\.md/,
|
||||||
outputDir: join(ROOT, 'vetur'),
|
version: pkgJson.version,
|
||||||
|
outputDir: VETUR_DIR,
|
||||||
...options,
|
...options,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user