优化文件名称,新增图标列表文件

This commit is contained in:
1518079148
2023-09-05 16:25:29 +08:00
parent 94916d1f22
commit 2b84bffa73

View File

@@ -1,8 +1,8 @@
import { resolve, join } from 'path' import { resolve, join } from 'path'
import FileUtil from './src/utils/FileUtil' import FileUtil from './src/utils/FileUtil'
const siconUrl = resolve('E:/repo/code/wty-web-cloud-las-0/src/components/sicon') const siconUrl = resolve('E:/repo/test/ssly-admin/admin/public/static_res')
const staticIconUrl = resolve('E:/repo/code/wty-web-cloud-las-0/public/static_res/sicon') const staticIconUrl = resolve('E:/repo/test/ssly-admin/admin/public/static_res/sicon')
const init = async () => { const init = async () => {
await FileUtil.deleteFileOrDirectory(staticIconUrl) await FileUtil.deleteFileOrDirectory(staticIconUrl)
@@ -18,13 +18,18 @@ const init = async () => {
fstr = fstr.split(`export const ${filename}Name`)[0] fstr = fstr.split(`export const ${filename}Name`)[0]
fstr = fstr.split('=')[1] fstr = fstr.split('=')[1]
const ctx = JSON.parse(fstr.replaceAll("'", '"')) const ctx = JSON.parse(fstr.replaceAll("'", '"'))
const keys = [] as any[]
Object.keys(ctx).forEach((key) => { Object.keys(ctx).forEach((key) => {
let _res = JSON.stringify(ctx[key]) let _res = JSON.stringify(ctx[key])
if (typeof ctx[key] === 'string') { if (typeof ctx[key] === 'string') {
_res = _res.substring(1, _res.length - 1) _res = _res.substring(1, _res.length - 1)
} }
key = key.replaceAll(':','-')
keys.push(key)
FileUtil.writeFile(join(staticIconUrl, `./${filename}/${key}.json`), _res) FileUtil.writeFile(join(staticIconUrl, `./${filename}/${key}.json`), _res)
}) })
FileUtil.writeFile(join(staticIconUrl, `./${filename}/_keys.json`), JSON.stringify(keys))
} catch { } catch {
console.log('处理失败', filename) console.log('处理失败', filename)
} }