rainbow modules
1.0.0
yarn installyarn buildimport { App } from 'package-1'など、他のパッケージで1つのパッケージを使用するために必要になるため、各パッケージ内のlibフォルダーを生成するために必要です。 YARNワークスペースは、各パッケージをシンプルにします。つまり、/node_modules/package-1はパッケージフォルダー自体を指し、package.jsonのメインフィールドは"main": "lib/index.js", index.js 。yarn startプロジェクトのルートに.envファイルに環境変数が必要であることに注意してください
# firebase project config
STORYBOOK_API_KEY=
STORYBOOK_AUTH_DOMAIN=
STORYBOOK_DATABASE_URL=
STORYBOOK_PROJECT_ID=
STORYBOOK_STORAGE_BUCKET=
STORYBOOK_MESSAGING_SENDER_ID=
STORYBOOK_APP_ID=
# maps
STORYBOOK_MAPBOX_ACCESS_TOKEN=map box access token
STORYBOOK_GOOGLE_MAPS_API_KEY=google maps api key
特定のパッケージでコマンドを実行したい場合:
yarn workspace < package-name > < command >すべてのパッケージに共通の依存関係を追加する場合:
yarn add some-package -W