ホームサンドボックスショーケースアプリ文書ブログ
    • 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 ロケールなし URL
      Next.jsとページルーター
      コンパイラ
    • 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. Init
    作成:2025-12-30最終更新:2025-12-30
    このドキュメントをあなたの好きなAIアシスタントに参照してください
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    このページとあなたの好きなAIアシスタントを使ってドキュメントを要約します

    バージョン履歴

    1. "--no-gitignore オプションの追加"
      v8.6.42026/3/31
    2. "init コマンドの追加"
      v7.5.92025/12/30

    このページのコンテンツはAIを使用して翻訳されました。

    英語の元のコンテンツの最新バージョンを見る
    このドキュメントを編集

    このドキュメントを改善するアイデアがある場合は、GitHubでプルリクエストを送信することで自由に貢献してください。

    ドキュメントへのGitHubリンク
    コピー

    ドキュメントのMarkdownをクリップボードにコピー

    Intlayerの初期化

    bash
    コードをコピー

    コードをクリップボードにコピー

    npx intlayer init

    init コマンドは、必要なファイルと設定をセットアップすることで、プロジェクトにIntlayerを自動的に構成します。これはIntlayerを開始する際の推奨される方法です。

    エイリアス:

    • npx intlayer init

    引数:

    • --project-root [projectRoot] - 任意。プロジェクトのルートディレクトリを指定します。指定しない場合、コマンドは現在の作業ディレクトリからプロジェクトのルートを探します。
    • --no-gitignore - 任意。.gitignore ファイルの自動更新をスキップします。このフラグが設定されている場合、.intlayer は .gitignore に追加されません。

    動作の仕組み:

    init コマンドは以下のセットアップタスクを実行します:

    1. プロジェクト構造の検証 - package.json ファイルがある有効なプロジェクトディレクトリにいることを確認します。
    2. .gitignore の更新 - 生成されたファイルをバージョン管理から除外するために、.intlayer を .gitignore ファイルに追加します(--no-gitignore でスキップ可能)。
    3. TypeScript の構成 - すべての tsconfig.json ファイルを更新し、Intlayer の型定義 (.intlayer/**/*.ts) を含めます。
    4. 設定ファイルの作成 - デフォルト設定で intlayer.config.ts(TypeScript プロジェクトの場合)または intlayer.config.mjs(JavaScript プロジェクトの場合)を生成します。
    5. Vite 設定の更新 - Vite 設定ファイルが検出された場合、vite-intlayer プラグインのインポートを追加します。
    6. Next.js 設定の更新 - Next.js 設定ファイルが検出された場合、next-intlayer プラグインのインポートを追加します。

    例:

    基本的な初期化:

    bash
    コードをコピー

    コードをクリップボードにコピー

    npx intlayer init

    これにより、現在のディレクトリでIntlayerが初期化され、プロジェクトのルートが自動的に検出されます。

    カスタム プロジェクト ルートでの初期化:

    bash
    コードをコピー

    コードをクリップボードにコピー

    npx intlayer init --project-root ./my-project

    これにより、指定されたディレクトリでIntlayerが初期化されます。

    .gitignore を更新せずに初期化する:

    bash
    コードをコピー

    コードをクリップボードにコピー

    npx intlayer init --no-gitignore

    これにより、すべての設定ファイルがセットアップされますが、.gitignore は変更されません。

    出力例:

    bash
    コードをコピー

    コードをクリップボードにコピー

    npx intlayer initChecking Intlayer configuration...✓ Added .intlayer to .gitignore✓ Updated tsconfig.json to include intlayer types✓ Created intlayer.config.ts✓ Injected import into vite.config.ts✓ Intlayer init setup complete.

    注意事項:

    • このコマンドはべき等です。複数回安全に実行でき、すでに構成されているステップはスキップされます。
    • 設定ファイルがすでに存在する場合、上書きされません。
    • include 配列のない TypeScript 設定(Solution スタイルの設定など)はスキップされます。
    • プロジェクトのルートに package.json が見つからない場合、コマンドはエラーで終了します。
    なぜIntlayer?
    Alt+→

    このページについて

      ディスカッションは匿名で、よくある問題に対処するために定期的に確認されます。機能のアイデア、ドキュメントへのフィードバック、Intlayerに関することなど、お気軽にお聞かせください, このフィードバックをロードマップの作成と製品の改善に活用しています。

      npx intlayer init
      npx intlayer init
      npx intlayer init --project-root ./my-project
      npx intlayer init --no-gitignore
      npx intlayer initChecking Intlayer configuration...✓ Added .intlayer to .gitignore✓ Updated tsconfig.json to include intlayer types✓ Created intlayer.config.ts✓ Injected import into vite.config.ts✓ Intlayer init setup complete.