teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

誤字修正

2021/08/28 11:31

投稿

hoshi-takanori
hoshi-takanori

スコア7903

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  npm v7 では peerDependencies を厳密に解釈するようになったため、react-locomotive-scroll の [この部分](https://github.com/toinelin/react-locomotive-scroll/blob/main/package.json#L68-L71) が問題を起こすようですね。(yarn や古い npm は peerDependencies の解釈がいい加減なので問題が見逃されていました。)
2
- 参考: [npm v7でERESOLVE unable to resolve dependency tree Could not resolve dependency: - Qiita](https://qiita.com/masato_makino/items/06011fcecc91be583636)
2
+ 参考: [npm v7で`ERESOLVE unable to resolve dependency tree Could not resolve dependency:` - Qiita](https://qiita.com/masato_makino/items/06011fcecc91be583636)
3
3
 
4
4
  正しい解決方法はライブラリの作者に直してもらうことですが、とりあえずの回避手段として古い npm の挙動に戻すには、上の記事の通り `npm install --legacy-peer-deps` とするか、プロジェクトディレクトリに `.npmrc` というファイルを作って次のように書くと良いでしょう。
5
5
  参考: [Configure --legacy-peer-deps with .npmrc · Discussion #283 · npm/rfcs](https://github.com/npm/rfcs/discussions/283)

1

誤字修正

2021/08/28 11:30

投稿

hoshi-takanori
hoshi-takanori

スコア7903

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  npm v7 では peerDependencies を厳密に解釈するようになったため、react-locomotive-scroll の [この部分](https://github.com/toinelin/react-locomotive-scroll/blob/main/package.json#L68-L71) が問題を起こすようですね。(yarn や古い npm は peerDependencies の解釈がいい加減なので問題が見逃されていました。)
2
- 参考: [npm v7で`ERESOLVE unable to resolve dependency tree Could not resolve dependency:` - Qiita](https://qiita.com/masato_makino/items/06011fcecc91be583636)
2
+ 参考: [npm v7でERESOLVE unable to resolve dependency tree Could not resolve dependency: - Qiita](https://qiita.com/masato_makino/items/06011fcecc91be583636)
3
3
 
4
4
  正しい解決方法はライブラリの作者に直してもらうことですが、とりあえずの回避手段として古い npm の挙動に戻すには、上の記事の通り `npm install --legacy-peer-deps` とするか、プロジェクトディレクトリに `.npmrc` というファイルを作って次のように書くと良いでしょう。
5
5
  参考: [Configure --legacy-peer-deps with .npmrc · Discussion #283 · npm/rfcs](https://github.com/npm/rfcs/discussions/283)