静脉插流
安装
npm install @bunchtogether/vite-plugin-flow --save-dev
或者说
yarn add @bunchtogether/vite-plugin-flow --dev
使用量
import { flowPlugin, esbuildFlowPlugin } from '@bunchtogether/vite-plugin-flow';
export default {
optimizeDeps: {
esbuildOptions: {
plugins: [esbuildFlowPlugin()]
}
},
plugins: [
flowPlugin()
]
}
API 密码
目录
流线
创建 Vite 插件对象
参数
-
options对象? 吗? 过滤选项( 可选, 默认){include:/\.(flow|jsx?)$/,exclude:/node_modules/,flow:{all:false,pretty:false,ignoreUninitializedFields:false}}(中文(简体) )
回返 维特普卢金 返回 esbuilding 插件对象
建立花纹笔
- 见数字 : 新建插件文档
创建 esbuilding 插件对象
参数
-
filter正则Exp 匹配待处理文件路径的正则表达式( 可选, 默认)/\.(flow|jsx?)$/(中文(简体) ) -
loaderFunction函数 接受文件路径并返回 esbuilt 加载器类型的函数(可选,默认)(path)=>(/\.jsx$/.test(path)?'jsx':'js')(中文(简体) ) -
flowOptions对象 要传递到流移类型的选项( 可选, 默认){all:false,pretty:false,ignoreUninitializedFields:false}(中文(简体) )flowOptions.all布尔 如果为真, 请在解析前绕过@ flow pragma 注释 。 (可选,默认)false(中文(简体) )flowOptions.pretty布尔 如果为真,则完全删除类型,而不是取而代之。 (可选,默认)false(中文(简体) )flowOptions.ignoreUninitializedFields布尔 如果为真,则删除未初始化的类字段(foo;, (中文(简体) ),foo: string;(中文(简体) ) 而不是仅仅删除类型。 这不是Spec 满意! 相反,使用declare foo: string;只用于类型字段。 (可选,默认)false(中文(简体) )
回返 积木 返回 esbuilding 插件对象