【解決】error Your lockfile needs to be updated, but yarn was run with `–frozen-lockfile`.

React

ぬにょす(挨拶)。

ちょっと焦ったのでメモ。

スポンサーリンク

原因

yarn add コマンドでパッケージを追加した後に、package.json のバージョン指定を書き換えてしまったのが原因でした。

解決方法

yarn install コマンドを実行して、yarn.lock ファイルを更新すれば大丈夫です。

そもそもなんで書き換えた?

yarn add コマンドでパッケージを追加すると、package.json には "^1.2.3" のような記法でバージョンが指定されるんですが、パッチバージョンの許容を分かりやすくするために ">=1.2.3 <1.3.0" のような書き方に統一するようにしたんですよ…。

今回の件は、それの副作用といった所ですかね。
package.json を編集したら yarn install するのをお忘れなく。

コメント