作成:2024-08-11最終更新:2025-11-22
このドキュメントをあなたの好きなAIアシスタントに参照してくださいChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
このページとあなたの好きなAIアシスタントを使ってドキュメントを要約します
このページのコンテンツはAIを使用して翻訳されました。
英語の元のコンテンツの最新バージョンを見るこのドキュメントを編集
このドキュメントを改善するアイデアがある場合は、GitHubでプルリクエストを送信することで自由に貢献してください。
ドキュメントへのGitHubリンクコピー
ドキュメントのMarkdownをクリップボードにコピー
文字列の抽出
bash
コードをコピー
コードをクリップボードにコピー
npx 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 ファイル用。