作者:
    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

    插件

    功能 描述 相关文档
    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 调用者模式。