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