ГоловнаПісочницяВітринаДодатокДокументаціяБлог
    • Englishанглійська
      EN
    • русскийросійська
      RU
    • 日本語японська
      JA
    • françaisфранцузька
      FR
    • 한국어корейська
      KO
    • 中文китайська
      ZH
    • españolіспанська
      ES
    • Deutschнімецька
      DE
    • العربيةарабська
      AR
    • italianoіталійська
      IT
    • British Englishанглійська (Велика Британія)
      EN-GB
    • portuguêsпортугальська
      PT
    • हिन्दीгінді
      HI
    • Türkçeтурецька
      TR
    • polskiпольська
      PL
    • Indonesiaіндонезійська
      ID
    • Tiếng Việtвʼєтнамська
      VI
    • українськаукраїнська
      UK
    /
    Фільтрувати документи за фреймворком
    Alt+←
    Чому Intlayer?
    Почати
    Концепція
    • Як працює Intlayer
    • Конфігурація
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • Візуальний редактор
    • CMS
    • Інтеграція CI/CD
    • ПерекладМножинаПерелікУмоваРідВставкаФайлВкладеністьMarkdownHTMLОтримання функції
    • Файл для кожної локалі
    • Компілятор
    • Автозаповнення
    • Тестування
    • Оптимізація пакета
    Середовище
    • Next.js 14 та App Router
      Next.js 15
      Next.js без locale URL
      Next.js та Page Router
      Compiler
    • Tanstack Start Solid
    • Astro та React
      Astro та Svelte
      Astro та Vue
      Astro та Solid
      Astro та Preact
      Astro та Lit
      Astro та Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt та Vue
    • Vite та Solid
    • SvelteKit
    • Vite та Preact
    • Vite та Vanilla JS
    • Vite та Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native та Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx та React
    Plugins
    • JSON
    • gettext (.po)
    Розширення VS Code
    Агент
    • Сервер MCP
    • Навички агента
    Релізи
    • v8
    • v7
    • v6
    Бенчмарк
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    Блог
    Задати питання
    1. Documentation
    2. Концепція
    3. CLI
    4. Standalone
    Дата створення:2024-08-11Останнє оновлення:2026-03-31
    Надішліть цей документ вашому улюбленому AI-асистенту
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту

    Історія версій

    1. "Ініціалізація документації команди standalone"
      v8.6.431.03.2026

    Вміст цієї сторінки перекладено за допомогою штучного інтелекту.

    Переглянути останню версію оригінального вмісту англійською
    Редагувати цей документ

    Якщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на GitHub.

    Посилання на документацію на GitHub
    Копіювати

    Скопіювати документацію у форматі Markdown в буфер обміну

    Автономна збірка (Standalone Bundle)

    Команда standalone дозволяє створити автономну JavaScript-збірку, що містить Intlayer та будь-які інші вказані пакети. Це особливо корисно для використання Intlayer у середовищах без менеджера пакетів або збірника, наприклад, у простому застосунку HTML/JS.

    Збірка використовує esbuild для об'єднання запитаних пакетів та їхніх залежностей в один файл, який можна легко імпортувати в будь-який вебпроєкт.

    Використання

    bash
    Копіювати код

    Скопіюйте код у буфер обміну

    npx intlayer standalone --packages [пакети...] [опції]

    Опції

    • -o, --outfile [outfile] - Опціонально. Ім'я вихідного файлу. За замовчуванням: intlayer-bundle.js.
    • --packages [пакети...] - Обов'язково. Список пакетів для включення у збірку (наприклад, intlayer, vanilla-intlayer).
    • --version [version] - Опціонально. Версія пакетів для збірки. Якщо не вказано, за замовчуванням використовується версія Intlayer CLI.
    • --minify - Опціонально. Чи потрібно мініфікувати вихідні дані. За замовчуванням: true.
    • --platform [platform] - Опціонально. Цільова платформа для збірки (наприклад, browser, node). За замовчуванням: browser.
    • --format [format] - Опціонально. Формат вихідних даних збірки (наприклад, esm, cjs, iife). За замовчуванням: esm.

    Загальні опції

    • --env-file [envFile] - Файл середовища.
    • -e, --env [env] - Середовище.
    • --base-dir [baseDir] - Базова директорія.
    • --no-cache - Вимкнути кеш.
    • --verbose - Детальний вивід.

    Приклади:

    Створення збірки для Vanilla JS:

    bash
    Копіювати код

    Скопіюйте код у буфер обміну

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

    Це створить файл intlayer.js, що містить пакети intlayer та vanilla-intlayer, мініфікований та у форматі ESM, готовий до використання в браузері через тег <script>.

    Збірка конкретної версії:

    bash
    Копіювати код

    Скопіюйте код у буфер обміну

    npx intlayer standalone --packages intlayer --version 8.6.4

    Збірка в іншому форматі:

    bash
    Копіювати код

    Скопіюйте код у буфер обміну

    npx intlayer standalone --packages intlayer --format iife

    Що вона робить:

    1. Створює тимчасове середовище - Налаштовує тимчасову директорію для керування залежностями.
    2. Встановлює пакети - Використовує npm або bun (якщо є), щоб встановити запитані пакети та їхні залежності.
    3. Генерує точку входу - Створює тимчасовий файл точки входу, який експортує всі запитані пакети та робить їх доступними як глобальні змінні при запуску в браузері.
    4. Збирає за допомогою esbuild - Використовує esbuild для об'єднання всього в один файл, застосовує мініфікацію та форматування згідно із запитом.
    5. Генерує файл - Записує результуючу збірку за вказаним вихідним шляхом.

    Глобальні змінні

    Коли збірка завантажується в браузері, вона надає запитані пакети як глобальні змінні на об'єкті window. Імена змінних походять від імен пакетів (наприклад, intlayer стає Intlayer, vanilla-intlayer стає VanillaIntlayer).

    javascript
    Копіювати код

    Скопіюйте код у буфер обміну

    // Доступ до Intlayer зі збіркиconst { getLocaleName } = window.Intlayer;const { installIntlayer, useIntlayer } = window.VanillaIntlayer;
    Чому Intlayer?
    Alt+→

    На цій сторінці

      Обговорення анонімні та регулярно переглядаються для вирішення поширених проблем. Не соромтеся ділитися ідеями функцій, відгуками про документацію або будь-чим, що стосується Intlayer, ми використовуємо цю інформацію для формування нашої дорожньої карти та покращення продукту.

      npx intlayer standalone --packages [пакети...] [опції]
      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
      // Доступ до Intlayer зі збіркиconst { getLocaleName } = window.Intlayer;const { installIntlayer, useIntlayer } = window.VanillaIntlayer;