作者:
    Creation:2026-01-21Last update:2026-01-21

    vite-intlayer 包

    vite-intlayer 包提供了一个 Vite 插件,用于将 Intlayer 集成到基于 Vite 的应用中。

    安装

    bash
    npm install vite-intlayer

    导出

    插件

    导入:

    ts
    import { ... } from "vite-intlayer";
    导出 描述 相关文档
    intlayer 主要 Vite 插件。准备字典、配置别名、启动开发服务器监听器,以及(从 v9 开始)捆绑代理和编译器。 intlayer
    intlayerPlugin (已弃用) intlayer 的别名。 intlayer
    intLayerPlugin (已弃用) intlayer 的别名。 intlayer
    intlayerProxy 本地化路由中间件插件(检测、重定向、重写)。从 v9 开始,它捆绑在 intlayer() 内部 — 仅在需要时单独注册。 intlayerProxy
    intlayerMiddleware (已弃用) intlayerProxy 的别名。 intlayerProxy
    intLayerMiddlewarePlugin (已弃用) intlayerProxy 的别名。 intlayerProxy
    intlayerCompiler 从组件中提取内联内容声明并将其写入字典。从 v9 开始,它捆绑在 intlayer() 内部。 intlayerCompiler
    intlayerPrune 从生产 bundle 中树摇未使用的字典字段。 intlayerPrune
    intlayerMinify 压缩编译后的字典 JSON 文件,并可选地破坏字段名。 intlayerMinify

    插件

    导入:

    tsx
    import "vite-intlayer";
    功能 描述 相关文档
    intlayer 主要的 Vite 插件,将 Intlayer 集成到构建流程中。 intlayer
    intlayerPlugin (已弃用) intlayer 的别名。 intlayer
    intlayerProxy 开发时的中间件插件,用于处理语言检测和路由。 -
    intlayerMiddleware (已弃用) intlayerProxy 的别名。 -
    intlayerPrune 用于在构建期间对未使用的字典进行 tree-shake 和修剪的插件。 intlayerPrune

    类型

    导出 描述
    IntlayerPluginOptions intlayer() 接受的选项。扩展 GetConfigurationOptions,添加 compatCallersproxy
    IntlayerProxyPluginOptions intlayerProxy()createIntlayerProxyHandler() 接受的选项。包括 ignoreconfigOptions
    IntlayerCompilerOptions intlayerCompiler() 接受的选项。包括 configOptionscompilerConfig
    CompatCallerConfig @intlayer/babel 重新导出。描述用于字段使用分析的 compat-adapter 调用者模式。