expoのチュートリアルで出てくる、expo install xxx
.
npm install と何が違うのかわからないけど、内部ではyarnが起動されているように見える。
そのためかnpm install xxxでライブラリ追加したあとにexpo startで実行すると、インストール済みのライブラリが認識せず起動しないことがある。 npmとyarnが併用されてしまってなにかおかしくなっているのかもしれない。 yarn addを使うようにしたら、この現象は起きなくなったように感じる。
下記のドキュメントによると詳しい動作は書かれていないが、npmが使われるかyarnが使われるかは、package-lock.jsonとyarn.lockのどちらが存在するかによって決まるという。なので単にラップしているだけなのかもしれない。