Open2

Nuxt Devtools が正常起動しなくなった場合の対処(Websocket closed? いえ ~/.nuxtrc でした)

coedocoedo

結論

~/.nuxtrc から下記の行を削除し、再度 npm run dev する
(それ以外の自分で記述した内容等は消す必要ありません)

telemetry.consent=1
telemetry.enabled=true
telemetry.seed="***"
modules.0="/Users/***/.nvm/versions/node/v16.14.2/lib/node_modules/@nuxt/devtools/module.cjs"
devtoolsGlobal.projects.0="/Users/***/***/***"

経緯

あるマシンだけ Nuxt Devtools が正常起動しなくなった。
Nuxt アイコンをクリックしても何も無いウィンドウが開かれるだけ。

コンソールにはこんな表示

[nuxt-devtools] WebSocket closed, reconnecting...
Uncaught (in promise) Nuxt Devtools client injection failed

Websocket まわりについて調べたが有益な情報なし

結局下記をみつけて解決した Thanks.
https://github.com/nuxt/devtools/issues/631

coedocoedo

別途つぎのようなエラーが出るときもあるが同様に対処可能(modules.0=の行を削除する)

Error while requiring module /Users/***/.nvm/versions/node/v16.20.0/lib/node_modules/@nuxt/devtools/module.cjs: Error: Cannot find module '/Users/***/.nvm/versions/node/v16.20.0/lib/node_modules/@nuxt/devtools/module.cjs'

今回はビルド時に発現した