pp / lib /common /common.js
xwwww's picture
Upload 253 files
6d0ad0e verified
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<void>}
*/
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
}