gulp
を使用して画像を最適化するimagemin
プラグインを使用する際に、FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory
というエラーメッセージが表示されることがあります。
これは、gulpが使用可能なメモリをすべて消費してしまい、新たにメモリを割り当てることができない状態を示しています。
この問題を解決するためには、gulpを起動する際にメモリの上限を引き上げることができます。以下のコマンドを使用してgulpを起動します。gulp --max_old_space_size=8192
このコマンドは、gulpのプロセスが使用できるメモリの上限を8192MB(約8GB)に引き上げます。メモリの容量が十分にあるシステムであれば、この方法でエラーを解消できます。