たまに、ネイティブバイナリを内部で使うnpmモジュールがあって、その手のをインストールしようとすると、インストール時にバイナリのビルドが走ることがあるが、Python2系が必要!とかってエラー出す場合があって、いや、君、JSのライブラリでしょ!なんか代わりになるJSのライブラリとかつかってどうにかならんの!?って思ったりする。
といっても、あまりちゃんと調べたことはないので適当だが、JSと関係ないネイティブのライブラリがあって、そいつをまずビルドせにゃならん、とか、そういう事情があったりするのかしら?
で、そいつは自分の持ち物じゃないのでビルドツールはそいつが使ってるものから変えられん、的な。