Skip to content

Public Typescript 插件配置项 ​

inputDir ​

  • 类型: string
  • 默认值: 'public-typescript'

指定编译目录,存放需要编译的 .ts 文件。

destination ​

  • 类型: 'memory' | 'file'
  • 默认值: 'memory'

编译后文件的存放方式。memory 为内存模式,file 为文件模式。

memory 模式下,不会生成编译文件

publicDir ​

  • 类型: string
  • 默认值: vite config 中的 publicDir

public 目录

outputDir ​

  • 类型: string

文件模式下,存放编译后文件的目录。路径相对于 publicDir。

cacheDir ​

  • 类型: string
  • 默认值: node_modules/.vite-plugin-public-typescript

缓存目录,存放 manifest 文件。

manifestName ​

  • 类型: string
  • 默认值: manifest

manifest 文件名。

hash ​

  • 类型: boolean
  • 默认值: true

是否生成 hash 文件名。

esbuildOptions ​

  • 类型: esbuild.BuildOptions
  • 默认值: { target: 'es2015' }

esbuild 配置项。参考 esbuild 配置。

babel ​

  • 类型: boolean | ESBuildPluginBabelOptions
  • 默认值: true

是否启用 babel 转换。如果设置为 true,则自动探测 browserslist。

base ​

  • 类型: string
  • 默认值: vite config 中的 base

编译后文件路径的base。