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

    类型

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