modules/00_Admin/Admin.UI/build/locales.config.ts

(完整代码) 799B

import 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 积分,解读结果公开显示在下面。

还没有人解读过这个文件。