0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

フロントエンド開発で役に立つTipsAdvent Calendar 2023

Day 12

なんかおかしい時の「バルス」

Last updated at Posted at 2023-12-11

何も変更を加えていないのに開発環境でエラーが発生し始めた…。
そんな時のおまじないを伝えておきます。

package.jsonが更新した時ぐらいしか実行したことがなかったですが、解決方法の検討がなくなった時に利用し案外助けられているので伝えておきます。

考えるのをやめて全てを無に返す

下記のコマンドをターミナルで実行してください。

rm -rf node_modules
rm -f package-lock.json
npm install or yarn install

大袈裟に言いましたが、いったん環境にインストールされたものを刷新しましょう。

package.jsonの書き方次第ではプラグインを再インストールすることでマイナーバージョンが変更されます。
そうした場合、さらにエラーが深刻化する場合もあるので注意してください。
直近で入れたプラグインなどが原因だと思われる場合は、3分間考えてからバルスを実行してください。

まとめ

「バルス」の実行は最終手段であることを念頭に実行してください。
何も検討がつかないと、闇雲に解決策を探して30分以上悩んでしまうぐらいなら…って時の奥義です。

基本的に何かわからんが直った。という状況は全く再現性がなく学びのない状態なので良くないと考えるためです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?