Yarn 2 の PnP 利用時に Firebase の依存関係を解消する

1 min read読了の目安(約300字

問題

Firebase を使っているアプリケーションに Yarn 2 を導入すると、Module not found: Can't resolve '@firebase/app' と怒られてしまう

解消方法

.yarnrc.yml に依存関係を記述して解消します。

packageExtensions:
  "@firebase/database@*":
    peerDependencies:
      "@firebase/app": "*"
      "@firebase/app-types": "*"

参考

https://yarnpkg.com/configuration/yarnrc#packageExtensions