Closed T-SUGIUE closed 7 months ago
v2.6.20
3.9.0-rc.4
v16.20.2
8.19.4
上記に変更の上、python-is-python3をインストールの上で ようやくセットアップできました。 nodeをv18対応した際に導入したパッケージもしくはv18との相性問題な気がします。
なぜdockerを使用しないのでしょうか? ビルドがそもそも不要になります。
clientがメモリ不足となっている原因担っていますが、clientについてはどの環境でビルドしても何も変わりませんので、
別環境でclientをビルドもしくはdocker imageの中からclient/dist
を取り出して、設置するればよろしいかと思います。
いくらでも回避可能な問題ですのでクローズします。
Dockerを使えるようなリッチなリソースばかりではないとも主張したいですが、 クロスコンパイルしろというならそれも一手ですのでそこはいいとして、
node v18対応() した後以降 JavaScript heap out of memory が出る問題は解決していないのではないですか?
Dockerを使えるようなリッチなリソースばかりではないとも主張したいですが、
EPGStationを動かすような環境であれば十分リッチだと思いますよ? 組み込み製品でも使用されていますし、特別な理由がなければdockerの利用を推奨します。
node v18対応() した後以降 JavaScript heap out of memory が出る問題は解決していないのではないですか?
node v18以前の環境でも発生しています。#225 がおそらく同じ問題だと思いますが、client のビルド時にメモリをそれなりに使うという話だけですので、特に対応予定はありません。
環境
v2.7.3
3.9.0-rc.4
v18.19.0
10.2.3
Issue
下記の通りビルドしようとしたところ Reached heap limit Allocation failed - JavaScript heap out of memoryでビルド失敗してしまいます。 swapは拡張していて、node の heap についても最大サイズを指定はしています。 OSについては amrbian 23.2 でも Ubuntu 20.04 LTSでも同じ挙動をしていることを確認済みです。 回避策等ありますでしょうか?