Render.com, Netlifyのビルド環境で利用できるコマンド等

ビルドする際などに、何かのライブラリを実行するとき、環境に予めソフトウェア(コマンド等)が導入されている前提のものがあります。

例えば、Gatsby.jsプロダクトのビルド時に画像の圧縮したものを出力する場合が1つとして挙げられると思います。libvipsimagemagickOptiPNG が一例です。

また、「pnpm コマンドでパッケージ管理しているけど、ホスティングサービスのビルド環境に導入されていない」といったケースも pnpm が広く使われる前だとあったと思います。最近はどこも予め入れてくれています。

個人的によく使うホスティングサービスのビルド環境について、ドキュメントに記されているのでリンクをまとめておきます。

環境に依存するようなライブラリを使う際は、ホスティングサービス選定時にチェックしておくと良いと思います。