modules/00_Admin/Admin.UI/build/locales.config.ts
(完整代码) 799Bimport typescript from 'rollup-plugin-typescript2'
import fs from 'fs'
import path from 'path'
let rootDir = process.cwd()
const createConfig = (input, fileName, output) => ({
input,
output: [
{
file: path.resolve(rootDir, `lib/locales/${fileName}/${output}.js`),
format: 'es',
},
],
plugins: [typescript({ tsconfigOverride: { compilerOptions: { declaration: false }, include: [input] } })],
})
let localePath = path.resolve(rootDir, 'src/locales/lang')
const tasks = fs.readdirSync(localePath).map((m) => {
return createConfig(path.resolve(localePath, m, 'index.ts'), m, 'index')
})
const routeTasks = fs.readdirSync(localePath).map((m) => {
return createConfig(path.resolve(localePath, m, 'routes.ts'), m, 'routes')
})
export default tasks.concat(routeTasks)
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
