Node.js
npm
log4js
circular-json

log4jsのインストールに失敗する(2018/11/6時点)

問題

あるプロジェクトのDockerコンテナ環境で使用しているモックサーバーのコンテナが立ち上がらない。
調べてみるとログ出力に使っているパッケージのインストールに失敗している模様。

問題のパッケージ

log4js
javascript用のログ出力パッケージ

原因

log4jsが依存している別のパッケージであるcircular-jsonがdeprecatedになっている。
https://www.npmjs.com/package/circular-json
このせいで依存パッケージを解決できず、log4jsがインストールできない。

解決方法

circular-jsonの後継はflattedだそうなので、log4jsのバージョンアップを待つしかなさそう。
出力したいログは結局さほど使っていないものだったので、私はログ出力を止めた。
log4jsのアップデートに期待したい。