InicioEntorno de pruebasExhibiciónAppDocBlog
    • Englishinglés
      EN
    • русскийruso
      RU
    • 日本語japonés
      JA
    • françaisfrancés
      FR
    • 한국어coreano
      KO
    • 中文chino
      ZH
    • españolespañol
      ES
    • Deutschalemán
      DE
    • العربيةárabe
      AR
    • italianoitaliano
      IT
    • British Englishinglés británico
      EN-GB
    • portuguêsportugués
      PT
    • हिन्दीhindi
      HI
    • Türkçeturco
      TR
    • polskipolaco
      PL
    • Indonesiaindonesio
      ID
    • Tiếng Việtvietnamita
      VI
    • українськаucraniano
      UK
    /
    Filtrar documentación por framework
    Alt+←
    ¿Por qué Intlayer?
    Empezar
    Concepto
    • Cómo funciona Intlayer
    • Configuración
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • Editor visual
    • CMS
    • Integración CI/CD
    • TraducciónPluralEnumeraciónCondiciónGéneroInserciónArchivoAnidaciónMarkdownHTMLObtención de función
    • Archivo por locale
    • Compilador
    • Autocompletado
    • Pruebas
    • Optimización de bundle
    Entornos
    • Next.js 14 y App Router
      Next.js 15
      Next.js sin locale URL
      Next.js y Page Router
      Compiler
    • Tanstack Start Solid
    • Astro y React
      Astro y Svelte
      Astro y Vue
      Astro y Solid
      Astro y Preact
      Astro y Lit
      Astro y Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt y Vue
    • Vite y Solid
    • SvelteKit
    • Vite y Preact
    • Vite y Vanilla JS
    • Vite y Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native y Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx y React
    Plugins
    • JSON
    • gettext (.po)
    Extensión VS Code
    Agente
    • Servidor MCP
    • Habilidades del agente
    Versiones
    • v8
    • v7
    • v6
    Benchmark
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    Blog
    Preguntar una pregunta
    1. Documentation
    2. Concepto
    3. CLI
    4. Standalone
    Creación:2024-08-11Última actualización:2026-03-31
    Referencia esta doc a tu asistente AI favorito
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    Haz tu pregunta y obtén un resumen del documento referenciando esta página y el proveedor AI de tu elección

    Historial de versiones

    1. "Inicialización de la documentación del comando standalone"
      v8.6.431/3/2026

    El contenido de esta página ha sido traducido con una IA.

    Ver la última versión del contenido original en inglés
    Editar esta documentación

    Si tienes una idea para mejorar esta documentación, no dudes en contribuir enviando una pull request en GitHub.

    Enlace de GitHub a la documentación
    Copiar

    Copiar el Markdown del documento a la portapapeles

    Bundle Autónomo

    El comando standalone le permite crear un bundle JavaScript autónomo que contiene Intlayer y cualquier otro paquete especificado. Esto es particularmente útil para usar Intlayer en entornos sin un gestor de paquetes o empaquetador, como una aplicación de HTML/JS pura.

    el bundle utiliza esbuild para combinar los paquetes solicitados y sus dependencias en un solo archivo que se puede importar fácilmente en cualquier proyecto web.

    Uso

    bash
    Copiar código

    Copiar el código al portapapeles

    npx intlayer standalone --packages [paquetes...] [opciones]

    Opciones

    • -o, --outfile [outfile] - Opcional. El nombre del archivo de salida. Por defecto es intlayer-bundle.js.
    • --packages [paquetes...] - Requerido. Una lista de paquetes para incluir en el bundle (por ejemplo, intlayer, vanilla-intlayer).
    • --version [version] - Opcional. La versión de los paquetes a empaquetar. Si no se especifica, se usa por defecto la versión del CLI de Intlayer.
    • --minify - Opcional. Si se debe minificar la salida. Por defecto es true.
    • --platform [platform] - Opcional. La plataforma de destino para el bundle (por ejemplo, browser, node). Por defecto es browser.
    • --format [format] - Opcional. El formato de salida para el bundle (por ejemplo, esm, cjs, iife). Por defecto es esm.

    Opciones Comunes

    • --env-file [envFile] - Archivo de entorno.
    • -e, --env [env] - Entorno.
    • --base-dir [baseDir] - Directorio base.
    • --no-cache - Desactivar caché.
    • --verbose - Salida detallada.

    Ejemplos:

    Crear un bundle para Vanilla JS:

    bash
    Copiar código

    Copiar el código al portapapeles

    npx intlayer standalone --packages intlayer vanilla-intlayer --outfile intlayer.js

    Esto creará un archivo intlayer.js que contiene los paquetes intlayer y vanilla-intlayer, minificado y en formato ESM, listo para ser usado en un navegador a través de una etiqueta <script>.

    Empaquetar una versión específica:

    bash
    Copiar código

    Copiar el código al portapapeles

    npx intlayer standalone --packages intlayer --version 8.6.4

    Empaquetar con un formato diferente:

    bash
    Copiar código

    Copiar el código al portapapeles

    npx intlayer standalone --packages intlayer --format iife

    Qué hace:

    1. Crea un entorno temporal - Configura un directorio temporal para gestionar las dependencias.
    2. Instala paquetes - Utiliza npm o bun (si está disponible) para instalar los paquetes solicitados y sus dependencias.
    3. Genera un punto de entrada - Crea un archivo de entrada temporal que exporta todos los paquetes solicitados y los expone como variables globales al ejecutarse en un navegador.
    4. Empaqueta con esbuild - Utiliza esbuild para empaquetar todo en un solo archivo, aplicando la minificación y el formato solicitados.
    5. Genera el archivo - Escribe el bundle resultante en la ruta de salida especificada.

    Variables Globales

    Cuando el bundle se carga en un navegador, expone los paquetes solicitados como variables globales en el objeto window. Los nombres de las variables se derivan de los nombres de los paquetes (por ejemplo, intlayer se convierte en Intlayer, vanilla-intlayer se convierte en VanillaIntlayer).

    javascript
    Copiar código

    Copiar el código al portapapeles

    // Accediendo a Intlayer desde el bundleconst { getLocaleName } = window.Intlayer;const { installIntlayer, useIntlayer } = window.VanillaIntlayer;
    ¿Por qué Intlayer?
    Alt+→

    En esta página

      Las conversaciones son anónimas y se revisan regularmente para abordar problemas comunes. No dudes en compartir ideas de funcionalidades, comentarios sobre la documentación o cualquier cosa relacionada con Intlayer, usamos esta información para definir nuestra hoja de ruta y mejorar el producto.

      npx intlayer standalone --packages [paquetes...] [opciones]
      npx intlayer standalone --packages intlayer vanilla-intlayer --outfile intlayer.js
      npx intlayer standalone --packages intlayer --version 8.6.4
      npx intlayer standalone --packages intlayer --format iife
      // Accediendo a Intlayer desde el bundleconst { getLocaleName } = window.Intlayer;const { installIntlayer, useIntlayer } = window.VanillaIntlayer;