Bulblub

PhpStormである日突然webpack解析エラーと共にcoding assistanceが効かなくなった

March 23, 2020

PhpStormである日突然以下のようなwebpack解析エラーと共にcoding assistanceが効かなくなった。これには本当に困って、PhpStorm/WebStormでVueを書く良さが一気に削がれた感じがした。

Can’t analyse webpack.dev.conf.js: coding assistance will ignore module resolution rules in this file. Possible reasons: this file is not a valid webpack configuration file or its format is not currently supported by the IDE.

動作しなくなったのは、以下の2つで

  1. 子コンポーネントへコードへジャンプできる
  2. 子コンポーネントのPropsが補完候補としてハイフネーションされ表示される

書いてみると少ない感じはするけど体験としてはかなり違う。

一週間以上試行錯誤した結果良くわからない解決?を迎えた手順

  1. とりあえず現状を保存するためにgit commit
  2. package-lock.jsonとnode_modulesを削除
  3. npm installしpackage-lock.jsonを再生成
  4. PhpStorm再起動(この時点で治っているのを確認)
  5. package-lock.jsonの変更を破棄しコード的には1の時点戻るdiffが無い状態
  6. PhpStorm再起動してもcoding assistanceは有効のまま

なんで治ったのかわからないし、よくあるワークアラウンドなのかもわからないけどとりあえずはこれで様子見しようと思う。package-lock.jsonは消してはいけない(と思ってる)ので削除まえの状態に戻してもcoding assistanceが有効なのは良かったとおもう。挙動から考えるにPhpStormのバグかな。

他にも同じ症状の人はいるみたいだけどいまいち解決してないか、再発することもある模様

試したが状況が変わらなかったこと

  • PhpStormのバージョンのロールバック
  • EAPのインストール
  • PHPStormでInvalidate Cache / Restartしてキャッシュの再構築
  • 別ディレクトリにプロジェクトをgit cloneしてPHPStormの.idea再構築
  • WebStormのインストール
Tags:

Tomotsugu Kaneko

Webのフロントエンドからバックエンド、プロトタイピングからプロダクションまで。定額の開発サービスも。詳しくはAboutページで。