@brillout/vite-plugin-import-build

中文文档
0.3.4发布于 2024/01/06MIT近 30 天下载 4.8万
中文使用文档
文档目录3 节
  1. 这是什么?
  2. 手动导入
  3. 它会做什么

 

这是什么?

@brillout/vite-plugin-import-build 自动加载您的服务器构建(即您的文件在 dist/server/) (中文(简体) ).

维琪 财务报告和审定财务报表 电报 自动将此插件添加到您的 Vite app 中 : 您没有什么可做的, 您通常可以忽略此插件 .

⇧ 托普语NAME ⇧


手动导入

大部分时间 @brillout/vite-plugin-import-build 能够自动导入您的服务器构建(即您的文件位于 dist/server/)——你无所事事.

不过 @brillout/vite-plugin-import-build 如果你使用Yarn PnP,你就会继续跟踪错误,那就行不通了。 工作范围是手动导入您的服务器构建 .

# Yarn PnP users always get this error:
[@brillout/vite-plugin-import-build][Wrong Usage] Cannot find server build. (Re-)build your app
and try again. If you still get this error, then you may need to manually import the server build.

[尖叫声] 如果你没有使用Yarn PnP 并且你不断得到这个错误, 那么这是一个错误,应该被修复——请 打开新问题。 。 。 .

要手动导入您的服务器构建 :

// server.js

// Load server build, see https://github.com/brillout/vite-plugin-import-build#manual-import
import './path/to/dist/server/importBuild.cjs'

// Your server code (Express.js, Vercel Serverless/Edge Function, Cloudflare Worker, ...)
// ...

确保导入 dist/server/importBuild.cjs 只有生产。 见 有条件的手动导入 如果您的生产和开发共享同一服务器条目文件.

如果您使用 vite.config.js > 翻译: build.outDir 然后替换 dist/server/importBuild.cjs 与 ${build.outDir}/server/importBuild.cjs。 。 。 .

⇧ 托普语NAME ⇧


它会做什么

[注] 这一部分是针对图书馆作者的. 作为一个用户,你不需要读这个。 如果你有问题,请读 手动导入 或者联系维护者.

@brillout/vite-plugin-import-build 做两件事:

  • 生成“ 导入构建” 文件 dist/server/importBuild.cjs。 。 。 .
  • 生成“ 自动导入者” 文件 node_modules/@brillout/vite-plugin-import-build/dist/autoImporter.js。 。 。 .

这个 导入构建 文件( 编号dist/server/importBuild.cjs)使维克和Telefunc等工具能够将其服务器条目文件合并到一个单独的条目文件,地址是: dist/server/importBuild.cjs我们建议迅速研究一下 dist/server/importBuild.cjs:你会看到它本质上是装入内存的已建用户文件 dist/server/ (例如,用于传出 .telefunc.js 用户文件,并为 Vike 传输 +Page.js 用户文件).

这个 自动导入器 文件( 编号node_modules/@brillout/vite-plugin-import-build/dist/autoImporter.js自动导入 dist/server/importBuild.cjs,这样用户无需手动导入 dist/server/importBuild.cjs 如以下所示。 这是汽车进口商的唯一目的.

// server/index.js (the user's server entry file)

// Without the auto importer, the user would have to manually import dist/server/importBuild.cjs
// in his server entry file like this:
if (process.env.NODE_ENV === 'production') {
  await import('../dist/server/importBuild.cjs')
}

见 汽车进口商如何运作 学习更多.

⇧ 托普语NAME ⇧


版本与发布记录

@brillout/vite-plugin-import-build 共发布 60 个版本,首次发布于 2022/08/26;过去 12 个月发布了 0 个版本。

版本发布日期距今
0.3.4latest2024/01/062 年前
0.3.32024/01/062 年前
0.3.22023/12/262 年前
0.3.12023/12/202 年前
0.3.02023/12/202 年前
0.2.22-commit-cb506b02023/12/202 年前

关于 @brillout/vite-plugin-import-build 的常见问题

@brillout/vite-plugin-import-build 是什么?

这是什么? - 说吧 手动导入 - 说吧 它会做什么

如何安装 @brillout/vite-plugin-import-build?

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

@brillout/vite-plugin-import-build 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/brillout__vite-plugin-import-build 是否存在。

@brillout/vite-plugin-import-build 可以商用吗?

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

@brillout/vite-plugin-import-build 的下载量有多少?

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

@brillout/vite-plugin-import-build 还在维护吗?

最新版本 0.3.4 发布于 2024/01/06(2 年前);至今共发布 60 个版本,其中过去 12 个月发布了 0 个;首次发布于 2022/08/26。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。