Edited at

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


問題

あるプロジェクトのDockerコンテナ環境で使用しているモックサーバーのコンテナが立ち上がらない。

調べてみるとログ出力に使っているパッケージのインストールに失敗している模様。


問題のパッケージ

log4js

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


原因

log4jsが依存している別のパッケージであるcircular-jsonがdeprecatedになっている。

https://www.npmjs.com/package/circular-json

このせいで依存パッケージを解決できず、log4jsがインストールできない。


解決方法

circular-jsonの後継はflattedだそうなので、log4jsのバージョンアップを待つしかなさそう。

出力したいログは結局さほど使っていないものだったので、私はログ出力を止めた。

log4jsのアップデートに期待したい。