@fluixi/vite-plugin

中文文档
1.0.0-alpha.108发布于 2026/11/07MITTypeScriptESM + CJS近 30 天下载 3532

Fluixi的Vite插件——通过@fluixi/compiler(jsx或必需后端)来编译JSX.

中文使用文档
文档目录6 节
  1. * 概览
  2. * 安装
  3. 使用量
  4. QQ 选项
  5. * 反应图
  6. 许可证

Fluixi

@fluixi/vite-plugin (英语)

Fluixi 的 Vite 插件: 编译 JSX 和 html 模板.

License: MIT TypeScript npm Vite


* 概览

@fluixi/vite-plugin 设置建置 jsxImportSource 并运行 Fluixi 编译 (通过) @fluixi/compiler: 联合来文X和 html`...` 两者,直入 @fluixi/dom 运行时间电话。 它重写已存在的源, 因此输出带有源 地图和孔保留作者所写的文字。 没有Bayl装的. @fluixi/core 再出口 fluixi编号 :createVitePlugin 从这里,和 @fluixi/start 电线 在自动中:直接为平原(非元框)使用此插件.

* 安装

pnpm add -D @fluixi/vite-plugin

使用量

import { defineConfig } from 'vite';
import { fluixi } from '@fluixi/vite-plugin';

export default defineConfig({
  plugins: [
    // JSX and html`` templates both compile straight into @fluixi/dom runtime
    // calls (createNativeElement/spread/insert/…). No options required.
    fluixi(),
  ],
});

QQ 选项

选项是 @fluixi/compiler是因为 CompilerOptions数字 :

选项默认什麽
importSource@fluixi/jsx联合来文十 类型 来源;以及 jsxImportSource 给建造
formatboth用于编译的语法 : jsx, (中文(简体) ), html,或 both
signalModule 编号 : controlFlowModule@fluixi/dom发射的运行时符号来自何处
resolve- 说吧从赤色标签中导入组件的规则
globalsfluixi.d.ts将生成的环境类型(解析组件和 $signal- 风格的内在). false 跳过它
propsDestructuretrue将组件的解结构道具重写成属性读取,所以 function Card({ title }) 不断更新。 无法证明的图案被保留下来 关上一个包裹 运送源头
templateClone 编号 : partialTemplatestrue克隆静态子树,而不是建树
delegateEventstrue代表团
sourceMapstrue发送源地图
babelfalse转而通过 Babel 前端编译,用于一个其自己的 Babel 插件必须查看输出的项目. 需求 @babel/core,这是一个可选的对等点
devtools在 dev 中显示服务运行中的应用程序的活性图形,并标记每个节点创建的地方. { external: true } 标记依赖性也

* 反应图

插件在开发模式的页面上添加了一个小代理, 它报告反应图 GET /__fluixi/graph。这个图表作为普通的JSON提供,因此很容易在编辑器扩展或面板等工具中读取和使用。 代理机与插件相伴而来,因此一个项目不需要安装其他设备;只有框架本身从项目中解决,因为观看运行时间的第二个拷贝会观看一个没有用的图.

以下是您如何配置插件 :

// vite.config.ts
plugins: [fluixi()],                            // graph on in dev
plugins: [fluixi({ devtools: false })],         // off
plugins: [fluixi({ devtools: { external: true } })],  // dependencies too

图表中的每个节点都包含它创建时的文件,行和列,相对于工程根命名. 默认情况下,来自依赖关系的节点没有被标记,这可以保持图表对您正在编辑的代码的关注.

这个 external 选项对框架本身的工作有用。 它标志着节点从 node_modules 项目根外为 external,允许您看到哪些节点是由图书馆创建的,哪些是由您的应用程序创建的。 应用程序的调用站点优先于创建节点的包装器,所以 count 显示为您所写的行,而不是里面的行 signal()。 。 。 .

许可证

麻省理工学院 © 风花

版本与发布记录

@fluixi/vite-plugin 共发布 56 个版本,首次发布于 2026/07/10;过去 12 个月发布了 56 个版本。

版本发布日期距今
1.0.0-alpha.108latest2026/11/078 天前
1.0.0-alpha.1072026/11/0511 天前
1.0.0-alpha.1062026/11/0213 天前
1.0.0-alpha.1052026/11/0115 天前
1.0.0-alpha.1042026/11/0115 天前
1.0.0-alpha.1032026/10/2620 天前

关于 @fluixi/vite-plugin 的常见问题

@fluixi/vite-plugin 是什么?

Fluixi的Vite插件——通过@fluixi/compiler(jsx或必需后端)来编译JSX.

如何安装 @fluixi/vite-plugin?

在项目目录运行 npm install @fluixi/vite-plugin,或使用 pnpm add / yarn add / bun add。

@fluixi/vite-plugin 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@fluixi/vite-plugin 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@fluixi/vite-plugin 可以商用吗?

@fluixi/vite-plugin 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@fluixi/vite-plugin 的下载量有多少?

根据 npm 官方下载统计,@fluixi/vite-plugin 在 2026/10/15 – 2026/11/13 这 30 天内被下载 3,532 次,日均约 118 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@fluixi/vite-plugin 还在维护吗?

最新版本 1.0.0-alpha.108 发布于 2026/11/07(8 天前);至今共发布 56 个版本,其中过去 12 个月发布了 56 个;首次发布于 2026/07/10。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。