Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Ініціалізація документації команди standalone"v8.6.431.03.2026
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюЯкщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на GitHub.
Посилання на документацію на GitHubСкопіювати документацію у форматі Markdown в буфер обміну
Автономна збірка (Standalone Bundle)
Команда standalone дозволяє створити автономну JavaScript-збірку, що містить Intlayer та будь-які інші вказані пакети. Це особливо корисно для використання Intlayer у середовищах без менеджера пакетів або збірника, наприклад, у простому застосунку HTML/JS.
Збірка використовує esbuild для об'єднання запитаних пакетів та їхніх залежностей в один файл, який можна легко імпортувати в будь-який вебпроєкт.
Використання
Скопіюйте код у буфер обміну
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:
Скопіюйте код у буфер обміну
npx intlayer standalone --packages intlayer vanilla-intlayer --outfile intlayer.jsЦе створить файл intlayer.js, що містить пакети intlayer та vanilla-intlayer, мініфікований та у форматі ESM, готовий до використання в браузері через тег <script>.
Збірка конкретної версії:
Скопіюйте код у буфер обміну
npx intlayer standalone --packages intlayer --version 8.6.4Збірка в іншому форматі:
Скопіюйте код у буфер обміну
npx intlayer standalone --packages intlayer --format iifeЩо вона робить:
- Створює тимчасове середовище - Налаштовує тимчасову директорію для керування залежностями.
- Встановлює пакети - Використовує
npmабоbun(якщо є), щоб встановити запитані пакети та їхні залежності. - Генерує точку входу - Створює тимчасовий файл точки входу, який експортує всі запитані пакети та робить їх доступними як глобальні змінні при запуску в браузері.
- Збирає за допомогою esbuild - Використовує esbuild для об'єднання всього в один файл, застосовує мініфікацію та форматування згідно із запитом.
- Генерує файл - Записує результуючу збірку за вказаним вихідним шляхом.
Глобальні змінні
Коли збірка завантажується в браузері, вона надає запитані пакети як глобальні змінні на об'єкті window. Імена змінних походять від імен пакетів (наприклад, intlayer стає Intlayer, vanilla-intlayer стає VanillaIntlayer).
Скопіюйте код у буфер обміну
// Доступ до Intlayer зі збіркиconst { getLocaleName } = window.Intlayer;const { installIntlayer, useIntlayer } = window.VanillaIntlayer;