Technology

node.jsの最大メモリを増やす

投稿日:2020年2月15日 更新日:

node.jsの最大メモリは2GBです。メモリ不足でWebpackのビルドが落ちることがあります。

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

その 場合はオプションで調整します。

 --max-old-space-size=<memory in MB> 

実行例

node \
  node_modules/cross-env/dist/bin/cross-env.js \
  NODE_OPTIONS=--max-old-space-size=16384 \
  NODE_ENV=production \
  node_modules/webpack/bin/webpack.js \
  --no-progress \
  --hide-modules \
  --config=node_modules/laravel-mix/setup/webpack.config.js

参考) Node V8 GC-related options
https://gist.github.com/listochkin/10973974

-Technology
-

執筆者:

関連記事

Powershellを利用してFirefoxをダウンロードしてインストールする

PowerShell3.0 で導入された Invoke-WebRequest を利用してFirefoxをダウンロードします。Start-Process に -Verb RunAs をつけるこ …

Raspberry Pi 4 を 外部ストレージで起動する。OSはCentOS8

CentoOS8 Raspberry Pi 4用イメージをダウンロード https://people.centos.org/pgreco/CentOS-Userland-8-stream-aarch6 …

CentOS8のリポジトリ参照先をCentOS Stream 8に変更する

CentOS Project の方針変更の発表がされました。 https://blog.centos.org/2020/12/future-is-centos-stream/ 要約すると、CentOS …

cactiのトラブル

1.2.10 インストールが41%から進まない Cacti_Stats.xml.gz が壊れているので置き換える。 This was due to a damaged Cacti_Stats pack …

pgpool-II オンラインリカバリスクリプト の修正

課題 pgpoolに付属のオンラインリカバリスクリプトが実行できない Postgres プライマリのホスト名の名前解決ができない「レプリケーションスロット名が不正」となる 環境 CentOS7Post …