複数環境構築のためにLernaを使う、が

TL;DR

  • 期待通りに動かない

npm or yarn

  • npmClientを指定できるようだが、yarnを指定すると永遠にインストールが終わらない問題に出くわす
  • npm v5
    • 何故かlernaを通してやると dependencies がrootに展開されず見つからない場合がある
    • ディレクトリ直下でやると問題ない場合がある
      • バグっている気持ち

lerna bootstrap

  • 共通packageとは、本当はディレクトリ直下で行いたいができていないようにみえる
    • lerna version 2.2.0
    • 結局複数installを求められるものがある?
      • eslint
      • typescript
      • flow-bin

まとめ

  • 原因は調べきれていないが、lernaが原因で使えていない問題はいろいろありそう
    • issueは200以上ある
  • 早めに地雷を踏んでおく

image