はじめに
掲題の通り、node.js でのビルドや実行時にエラーになることがあるようです。
私が発生したときの環境は以下の通りです。
バージョン | |
---|---|
VirtualBox | 7.0.10 |
ゲストOS | Windows10 |
node.js | 20.9.0 |
npm | 10.1.0 |
ネットで検索すると、
・node.jsをバージョンアップすると直った。
・時計を同期したら直った
・WSLでやればOK
などと出てきましたが、今回はこれでは解決しませんでした。
よく見たら、上記の記事はエラー発生の行数も違うようですので(「line 327」ではない)、別件のようです。
解決方法
以下の掲示板にあった通り、VirtualBoxの設定で、「Enable Hardware Clock in UTC Time」を有効にすれば回避できるようになりました。
追記
その後、しばらくしてから実行するとまた同じエラーが発生。
「Enable Hardware Clock in UTC Time」は有効のはずなのに。
今度は時刻同期を行ってから実行したり、何度か繰り返して実行することによってエラー回避できていたのですが・・・
何度も発生するので、VirtualBoxで実行するのは諦めて、普通にホストPCで実行することにしました。
結局、根本原因はよくわからずです・・・。