ЯoomeR

プログラミング~実装とエラー解決と、時々、AI~

「yarn install --check-files」が表示され続けるときの解決方法

昨日まで普通に動いていたのに・・・

rails s でアプリを起動しようとすると、以下のような警告文が。

他のrailsコマンドを入力しても同じ警告文が表示される。

========================================
  Your Yarn packages are out of date!
  Please run `yarn install --check-files` to update.
========================================

「yarn install --check-files」を実行したけど・・・

エラー文の通り、「yarn install --check-files」を実行。

改めてrails sをすると、同じエラー文が表示される。

何度「yarn install --check-files」を実行しても先に進まない・・・

解決方法

Step1 yarn.lock の削除

#ターミナルから削除する場合は下記コマンド
rm -rf yarn.lock 

エディター(Vscodeなど)から直接削除しても良い。

Step2 webpacker.yml の削除

#ターミナルから削除する場合は下記コマンド
rm -rf webpacker.yml

エディター(Vscodeなど)から直接削除しても良い。

Step3 Webpackerのインストール

#ターミナルにて下記コマンドを実行
rails webpacker:install

Step4 「yarn install --check-files」を再実行

yarn install --check-files

この手順で解決する可能性が高い。

yarn.lockやwebpacker.ymlは、yarn・webpackerをインストールした際に自動で作成されるため、消すのを恐れる必要はない。