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。