複数環境構築のためにLernaを使う、が
TL;DR
- 期待通りに動かない
npm or yarn
- npmClient を指定できるようだが、yarn
を指定すると永遠にインストールが終わらない問題に出くわす
- https://travis-ci.org/9renpoto/eslint-config/builds/281805776
concurrency=1
を指定するなど試すも retry してやっと動く程度- 期待する port に接続できていない?
- npm v5
- 何故か lerna を通してやると
dependencies
が root に展開されず見つからない場合がある - ディレクトリ直下でやると問題ない場合がある
- バグっている気持ち
- 何故か lerna を通してやると
lerna bootstrap
- 共通 package とは、本当はディレクトリ直下で行いたいができていないようにみえる
- lerna version 2.2.0
- 結局複数 install を求められるものがある?
- eslint
- typescript
- flow-bin
まとめ
- 原因は調べきれていないが、lerna が原因で使えていない問題はいろいろありそう
- issue は 200 以上ある
- 早めに地雷を踏んでおく