Files
core/test/setup.ts
2023-01-17 19:10:53 +08:00

30 lines
931 B
TypeScript

import { mkdirSync } from 'fs-extra'
import { chalk } from 'zx'
import { Logger } from '@nestjs/common'
import {
DATA_DIR,
LOG_DIR,
STATIC_FILE_DIR,
TEMP_DIR,
THEME_DIR,
USER_ASSET_DIR,
} from '~/constants/path.constant'
export async function setup() {
mkdirSync(DATA_DIR, { recursive: true })
Logger.log(chalk.blue(`数据目录已经建好:${DATA_DIR}`))
mkdirSync(TEMP_DIR, { recursive: true })
Logger.log(chalk.blue(`临时目录已经建好:${TEMP_DIR}`))
mkdirSync(LOG_DIR, { recursive: true })
Logger.log(chalk.blue(`日志目录已经建好:${LOG_DIR}`))
mkdirSync(USER_ASSET_DIR, { recursive: true })
Logger.log(chalk.blue(`资源目录已经建好:${USER_ASSET_DIR}`))
mkdirSync(STATIC_FILE_DIR, { recursive: true })
Logger.log(chalk.blue(`文件存放目录已经建好:${STATIC_FILE_DIR}`))
mkdirSync(THEME_DIR, { recursive: true })
}
export async function teardown() {}