import fs from 'fs' import path from 'path' /** * 创建目录 * @param {string} dir 目录 * @returns {boolean} */ export const mkdir = (dir) => { if (fs.existsSync(dir)) return mkdir(path.dirname(dir)) fs.mkdirSync(dir) return true } /** * 睡眠 * @param {number} ms 毫秒 * @returns {Promise} */ export const sleep = (ms) => { return new Promise(resolve => setTimeout(resolve, ms)) } /** * 校验是不是图片后缀 * @param ext 后缀 * @returns {boolean} */ export const isImgSuffix = (ext) => { return ['png', 'jpeg', 'jpg', 'webp', 'gif'].includes(ext) } export default { mkdir, sleep, isImgSuffix }