| createdAt | 2024-08-11 | |||||
|---|---|---|---|---|---|---|
| updatedAt | 2025-11-22 | |||||
| title | Витягнення рядків | |||||
| description | Дізнайтеся, як витягувати рядки з ваших компонентів у файл .content поруч із компонентом. | |||||
| keywords |
|
|||||
| slugs |
|
npx intlayer extractyarn intlayer extractpnpm intlayer extractbun x intlayer extractЦя команда аналізує ваші файли коду, щоб витягнути рядки з компонентів у файл .content поруч із компонентом. Вона підтримує інтерактивний вибір файлів або вказівку конкретних файлів для обробки.
npx intlayer ext
Параметри вибору файлів:
-
-f, --file [files...]: Список конкретних файлів для екстракції. Якщо не вказано, CLI просканує відповідні файли (**/*.{tsx,jsx,vue,svelte,ts,js}) та запропонує вибрати, які з них екстрагувати.Приклад:
npx intlayer extract -f src/components/MyComponent.tsx
Опції виводу:
-
-o, --output-content-declarations [outputContentDeclarations]: Директорія для збереження згенерованих файлів декларацій вмісту.Приклад:
npx intlayer extract -o src/content -
--code-only: Екстрагувати лише код компонента (не записувати декларацію вмісту).Приклад:
npx intlayer extract --code-only -
--declaration-only: Лише згенерувати декларацію вмісту (не переписувати компонент).Приклад:
npx intlayer extract --declaration-only
Опції конфігурації:
--base-dir: Вказати базовий каталог проєкту.--env: Вказати середовище.--env-file: Надати кастомний файл середовища.--verbose: Увімкнути детальне логування.
Необхідні плагіни:
Команда extract працює без додаткових плагінів для файлів TypeScript / JSX. Однак для проєктів на Vue та Svelte необхідно встановити такі плагіни:
@intlayer/vue-compiler: Для файлів Vue.@intlayer/svelte-compiler: Для файлів Svelte.