angular 內(nèi)存溢出的問(wèn)題解決
本項(xiàng)目用的是angular4搭建,用動(dòng)態(tài)組件的形式來(lái)顯示頁(yè)面,之前遇到過(guò)因?yàn)閮?nèi)存溢出而導(dǎo)致無(wú)法aot的問(wèn)題,
解決方法:手動(dòng)改寫(xiě)內(nèi)存上限
修改目錄: my-project/node_modules/.bin 找到 ng.cmd :
@IF EXIST "%~dp0\node.exe" ( "%~dp0\node.exe" --max_old_space_size=8192 "%~dp0\..\@angular\cli\bin\ng" %* ) ELSE ( @SETLOCAL @SET PATHEXT=%PATHEXT:;.JS;=;% node --max_old_space_size=8192 "%~dp0\..\@angular\cli\bin\ng" %* )
修改目錄: my-project/node_modules/.bin 找到 ngc.cmd :
@IF EXIST "%~dp0\node.exe" ( "%~dp0\node.exe" --max_old_space_size=8192 "%~dp0\..\._@angular_compiler-cli@4.0.1@@angular\compiler-cli\src\main.js" %* ) ELSE ( @SETLOCAL @SET PATHEXT=%PATHEXT:;.JS;=;% node --max_old_space_size=8192 "%~dp0\..\._@angular_compiler-cli@4.0.1@@angular\compiler-cli\src\main.js" %* )
至于到底是什么原因?qū)е碌膬?nèi)存溢出,還不清楚,只是有如下猜測(cè):
1)文件過(guò)多;
2)訂閱數(shù)據(jù)沒(méi)有銷(xiāo)毀占用內(nèi)存,(看了下訂閱的數(shù)據(jù)很少,應(yīng)該不是的);
3)因?yàn)樗械慕M件都在一個(gè)根目錄下(上面說(shuō)了,用的動(dòng)態(tài)組件沒(méi)用路由),導(dǎo)致需要編譯的組件過(guò)多?
暫時(shí)還不清楚只能先用設(shè)置內(nèi)存上限的方法來(lái)解決,有大神的話(huà)望不吝指教;
還有一個(gè)問(wèn)題就是用動(dòng)態(tài)組件的方式,組件都在根目錄下,會(huì)導(dǎo)致首次加載的時(shí)間過(guò)長(zhǎng)。有奇思妙想請(qǐng)告訴我,哈哈
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Angular 開(kāi)發(fā)學(xué)習(xí)之Angular CLI的安裝使用
這篇文章主要介紹了Angular 開(kāi)發(fā)學(xué)習(xí)之Angular CLI的安裝使用,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-12-12
Angular外部使用js調(diào)用Angular控制器中的函數(shù)方法或變量用法示例
這篇文章主要介紹了Angular外部使用js調(diào)用Angular控制器中的函數(shù)方法或變量用法,結(jié)合實(shí)例形式分析了Angular基于外部JS調(diào)用控制器中方法與變量的具體實(shí)現(xiàn)步驟與相關(guān)技巧,需要的朋友可以參考下2016-08-08
angular-ui-sortable實(shí)現(xiàn)可拖拽排序列表
這篇文章主要介紹了angular-ui-sortable實(shí)現(xiàn)可拖拽排序列表,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12
ionic+AngularJs實(shí)現(xiàn)獲取驗(yàn)證碼倒計(jì)時(shí)按鈕
本篇文章主要介紹了ionic+AngularJs實(shí)現(xiàn)獲取驗(yàn)證碼倒計(jì)時(shí)按鈕,具有一定的參考價(jià)值,有興趣的可以了解一下。2017-04-04
詳解Angular項(xiàng)目中共享模塊的實(shí)現(xiàn)
本文主要介紹了Angular的共享模塊的實(shí)現(xiàn),對(duì)此感興趣的同學(xué),可以實(shí)驗(yàn)一下2021-05-05
詳細(xì)AngularJs4的圖片剪裁組件的實(shí)例
本篇文章主要介紹了詳細(xì)AngularJs4的圖片剪裁組件的實(shí)例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07
Angular4開(kāi)發(fā)解決跨域問(wèn)題詳解
本篇文章主要介紹了Angular4開(kāi)發(fā)解決跨域問(wèn)題詳解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08

