[ Bug ] Ionic 3 สำหรับ Build แล้วติด Ineffective mark-compacts near heap limit Allocation failed — JavaScript heap out of memory

Sutthipong Nuanma
Amiearth
Published in
2 min readMar 27, 2020

Blog นี้จะเป็น Blog สั้นๆ สำหรับคนที่ Build App Ionic 3 แล้วติดเหมือนกัน เมื่อเวลาเรา Deploy ionic หรือ Angular นั้นถ้าใครพัฒนา 2 ตัวนี้อยู่จะรู้ดีว่าจำนวน file หรือ Folder จะมีจำนวนเยอะมาก ทำให้เวลาเรา Deploy ตรงๆ file พวกนี้จะเยอะมาก จึงทำให้ตัว ionic นั้นเอง ทำ Fueture Build ขึ้นมา

🏢 แต่ Blog นี้ไม่ได้มาสอน Build นะ ~~

1️⃣ โดยก่อนอื่นต้อง ทำการมา check Firebase version ของเราก่อน ซึ่งผมใช้

Downgrade Node v8.11.1

2️⃣ ทำการติดตั้งตามนี้เลย

npm install @angular-devkit/build-optimizer@0.6.8

npm install webpack@3.11.0

npm install @ionic/app-scripts@3.1.11

3️⃣ จากนั้นทำการ Build โลด

node --max-old-space-size = 8192 /usr/local/bin/ionic build android -- aot -- uglifyjs --minifyjs --minifycss --optimizejs

node — max-old-space-size=8192 /usr/local/bin/ionic build android — aot — uglifyjs — minifyjs — minifycss — optimizejs

References

--

--

Sutthipong Nuanma
Amiearth

โปรแกรมเมอร์คนนึงในจังหวัดพะเยา