Monorepo
Locadexをmonorepoで使用する方法
セットアップ
Locadexはモノレポセットアップで使用できます。これを行うには、任意のlocadex
コマンドを実行する際に、アプリディレクトリへのパスを--app-dir
フラグで指定するだけです。
npx locadex start --app-dir packages/my-app
重要: モノレポのルートでコマンドを実行していることを確認してください!
複数のアプリ
現在、Locadexは一度に単一のアプリの国際化のみをサポートしています。
モノレポに国際化したい複数のアプリが含まれている場合は、各アプリに対して一度ずつ、コマンドを複数回実行できます。
国際化したいファイルへのパスを指定して、--match-files
フラグも指定する必要があります。
npx locadex start --app-dir packages/my-app \
--match-files "packages/my-app/**/*.{tsx,ts}"
npx locadex start --app-dir packages/my-other-app \
--match-files "packages/my-other-app/**/*.{tsx,ts}"
共有UIライブラリ
モノレポに共有UIライブラリが含まれている場合、国際化したいファイルにマッチする追加のカンマ区切りのglobパターンを指定できます。
npx locadex start --app-dir packages/my-app \
--match-files "packages/my-app/**/*.{tsx,ts}, packages/ui-library/**/*.{tsx,ts}"
--app-dir
フラグを必ず指定してください!アプリディレクトリがないと、Locadexが正しいアプリ設定を見つけられない場合があります。
このガイドはいかがですか?