forkしたライブラリを使う時にdistがない

解決策

.gitignoreからdist外して、コミットする前にローカルでビルドしてdistを作成する

概略

TypeScropt製ライブラリをforkして変更加えてそれを使いたかった。

{
  "dependencies": {
    "react-native-elements": "git+{CodeHTTPSからコピったURL}
  }
}

こんな感じ

本来、npm publishとかするときにビルドされてdistが作成されることが多いが、forkしたものを参照するとこのプロセスがなくなる。 なのでdist作成されずにエラーになる。

なので少しスッキリしないやり方ではあるが、ローカルでビルドしてリモートにも反映。それをnpmで使用した。