更新总文件

This commit is contained in:
1518079148
2023-09-12 16:21:46 +08:00
parent 2b84bffa73
commit f03e4b6387

View File

@@ -1,11 +1,10 @@
import { resolve, join } from 'path'
import FileUtil from './src/utils/FileUtil'
const siconUrl = resolve('E:/repo/test/ssly-admin/admin/public/static_res')
const staticIconUrl = resolve('E:/repo/test/ssly-admin/admin/public/static_res/sicon')
const siconUrl = resolve('E:/Desktop/ts')
const staticIconUrl = resolve('E:/Desktop/sicon')
const init = async () => {
await FileUtil.deleteFileOrDirectory(staticIconUrl)
await FileUtil.readDirectory(siconUrl, async (filepath: string) => {
if (filepath.endsWith('.ts')) {
const filename =
@@ -20,16 +19,19 @@ const init = async () => {
const ctx = JSON.parse(fstr.replaceAll("'", '"'))
const keys = [] as any[]
const allObj = {} as any
Object.keys(ctx).forEach((key) => {
let _res = JSON.stringify(ctx[key])
if (typeof ctx[key] === 'string') {
_res = _res.substring(1, _res.length - 1)
}
key = key.replaceAll(':','-')
key = key.replaceAll(':', '-')
keys.push(key)
allObj[key] = ctx[key]
FileUtil.writeFile(join(staticIconUrl, `./${filename}/${key}.json`), _res)
})
FileUtil.writeFile(join(staticIconUrl, `./${filename}/_keys.json`), JSON.stringify(keys))
FileUtil.writeFile(join(staticIconUrl, `./${filename}/_all.json`), JSON.stringify(allObj))
} catch {
console.log('处理失败', filename)
}