npm run devで「Warning:Accessing non-existent property」が出た時の対処
モノレポ:MacBookPro2020が届いたのポストを書こうとしたらWarningが。
現象
$ npm run dev
で
(node:12811) Warning: Accessing non-existent property 'lineno' of module exports inside circular dependency(Use `node --trace-warnings ...` to show where the warning was created)
(node:12811) Warning: Accessing non-existent property 'column' of module exports inside circular dependency
(node:12811) Warning: Accessing non-existent property 'filename' of module exports inside circular dependency
(node:12811) Warning: Accessing non-existent property 'lineno' of module exports inside circular dependency
(node:12811) Warning: Accessing non-existent property 'column' of module exports inside circular dependency
(node:12811) Warning: Accessing non-existent property 'filename' of module exports inside circular dependency
とでた。
原因
$ nodebrew install-binary stable
で安定版をインストールしたのですが、
Node.jsが新しすぎて対応していないらしい・・・
参考:node.js用のforeverで表示されるWarningメッセージを表示させなくする方法
対処
Nodebrewを使用しています。
$ nodebrew install-binary v13.13.0
でバージョンダウン。
$ nodebrew use v13.13.0
デフォルトでv13.13.0を使うことに。
$ node -v
v13.13.0
これで消えました。