最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue熱更新出現(xiàn)內(nèi)存溢出的解決方法

 更新時(shí)間:2024年05月30日 11:48:35   作者:Slow菜鳥(niǎo)  
開(kāi)發(fā)項(xiàng)目有一段時(shí)間了,隨著項(xiàng)目越來(lái)越大,打包的時(shí)間也相應(yīng)的變長(zhǎng)了,打包時(shí)的內(nèi)存也增多了,這時(shí)候產(chǎn)生了一個(gè)問(wèn)題,在發(fā)布項(xiàng)目的時(shí)候,會(huì)出現(xiàn)Vue熱更新出現(xiàn)內(nèi)存溢出的問(wèn)題,所以本文給大家介紹了Vue熱更新出現(xiàn)內(nèi)存溢出的解決方法,需要的朋友可以參考下

開(kāi)發(fā)項(xiàng)目有一段時(shí)間了,隨著項(xiàng)目越來(lái)越大,打包的時(shí)間也相應(yīng)的變長(zhǎng)了,打包時(shí)的內(nèi)存也增多了。這時(shí)候產(chǎn)生了一個(gè)問(wèn)題,在發(fā)布項(xiàng)目的時(shí)候,會(huì)出現(xiàn)類(lèi)似如下錯(cuò)誤的提示。‘

 
<--- JS stacktrace --->
 
==== JS stack trace =========================================
 
    0: ExitFrame [pc: 3295209E]
    1: StubFrame [pc: 32946989]
Security context: 0x0f312701 <JSObject>
    2: replace [0F30B631](this=0x3ec73a65 <String[263]: D:/PDFUND2/trunk/src/pdfundvue/node_modules/babel-loader/lib/
index.js!D:/PDFUND2/trunk/src/pdfundvue/node_modules/vue-loader/lib/selector.js?type=script&index=0!D:/PDFUND2/trunk/
src/pdfundvue/src/components/page/assetnetshareMSSDQry/assetnetshareMSSDQrySelect.vue>,0x1334c6a5 <JSReg...
 
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
 1: 00F4254E node::MakeCallback+3774
 2: 0159C652 v8::internal::Heap::MaxHeapGrowingFactor+9554
 3: 015933F1 v8::internal::ScavengeJob::operator=+16593
 4: 01591F78 v8::internal::ScavengeJob::operator=+11352
 5: 013FC644 v8::internal::StackGuard::HandleInterrupts+100
npm ERR! code ELIFECYCLE
npm ERR! errno 134
npm ERR! pdfundvue@1.0.0 dev: `webpack-dev-server --inline --progress --watch --config build/webpack.dev.conf.js`
npm ERR! Exit status 134
npm ERR!
npm ERR! Failed at the pdfundvue@1.0.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
 
npm ERR! A complete log of this run can be found in:
npm ERR!     D:\Users\xxx\xx\xx\npm-cache\_logs\2019-07-03T05_43_41_196Z-debug.log

原因不難知道,是因?yàn)樵贜ode中通過(guò)JavaScript使用內(nèi)存時(shí)只能使用部分內(nèi)存(64位系統(tǒng):1.4 GB,32位系統(tǒng):0.7 GB),這個(gè)時(shí)候,如果前端項(xiàng)目非常的龐大,Webpack編譯時(shí)就會(huì)占用很多的系統(tǒng)資源,如果超出了V8引擎對(duì)Node默認(rèn)的內(nèi)存限制大小時(shí),就會(huì)產(chǎn)生內(nèi)存溢出的錯(cuò)誤。

針對(duì)于不同的vue-cli 版本有不同的解決方法

vue-cli2遇到此問(wèn)題的解決辦法:

npm run dev 和 npm run build 直接在前面加上--max_old_space_size=4096

在 package.json 中,補(bǔ)充以下參數(shù)

  "scripts": {
  	"start": "npm run dev",
    "dev": "node --max_old_space_size=4096 build/dev-server.js",
    "build": "node --max_old_space_size=4096 build/build.js",
    "lint": "eslint --ext .js,.vue src",
    "pre": "node build/pre.js",
    "dll": "rimraf dist && webpack --progress --colors --config build/webpack.dll.conf.js"
  },

vue-cli3遇到此問(wèn)題的解決辦法:

方法一(已測(cè)試ok)

在 package.json 中,補(bǔ)充一下參數(shù)

{
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build",
    #加上這段代碼
    "fix-memory-limit": "cross-env LIMIT=4096 increase-memory-limit"
  },
  # 同時(shí)安裝 2 個(gè)依賴(lài)包
  "devDependencies": {
    "increase-memory-limit": "^1.0.3",
    "cross-env": "^5.0.5",
  }
}

(1) .執(zhí)行npm install 來(lái)安裝2 個(gè)依賴(lài)包

(2).安裝完成后,先執(zhí)行一次 "fix-memory-limit"
          如果安裝失敗則需要先刪除掉項(xiàng)目的node_modules包
          配置并安裝成功后執(zhí)行npm run fix-memory-limit這句

(3).再執(zhí)行"serve",就會(huì)出現(xiàn)報(bào)錯(cuò)了不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或之類(lèi)的錯(cuò)誤

(4).將下邊文件中"%_prog%"去掉雙引號(hào)為 %_prog%(關(guān)鍵點(diǎn)

(5)接口"serve" 啟動(dòng)即可

在這里插入圖片描述

問(wèn)題解決,可以正常運(yùn)行

方法二(未嘗試)

V8引擎對(duì)內(nèi)存的使用的默認(rèn)大小限制是1.4G,可以通過(guò)node.js命令設(shè)置限制來(lái)解決這個(gè)問(wèn)題。修改package.json文件中內(nèi)容,具體如下。

{
  "scripts": {
    "serve": "npx --max_old_space_size=6144 vue-cli-service serve",
    "build": "npx --max_old_space_size=6144 vue-cli-service build --modern"
  },
}

修改完成后重啟項(xiàng)目

到此這篇關(guān)于Vue熱更新出現(xiàn)內(nèi)存溢出的解決方法的文章就介紹到這了,更多相關(guān)Vue熱更新內(nèi)存溢出內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue2實(shí)現(xiàn)數(shù)據(jù)請(qǐng)求顯示loading圖

    vue2實(shí)現(xiàn)數(shù)據(jù)請(qǐng)求顯示loading圖

    這篇文章主要為大家詳細(xì)介紹了vue2實(shí)現(xiàn)數(shù)據(jù)請(qǐng)求顯示loading圖,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 快速解決Error: error:0308010C:digital envelope routines::unsupported的三種解決方案

    快速解決Error: error:0308010C:digital envelope ro

    因?yàn)?nbsp;node.js V17版本中最近發(fā)布的OpenSSL3.0, 而OpenSSL3.0對(duì)允許算法和密鑰大小增加了嚴(yán)格的限制,下面通過(guò)本文給大家分享快速解決Error: error:0308010C:digital envelope routines::unsupported的三種解決方案,感興趣的朋友一起看看吧
    2024-02-02
  • vue+rem自定義輪播圖效果

    vue+rem自定義輪播圖效果

    這篇文章主要為大家詳細(xì)介紹了vue+rem自定義輪播圖效果,手指觸摸左滑和右滑,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • vue loadmore組件上拉加載更多功能示例代碼

    vue loadmore組件上拉加載更多功能示例代碼

    這篇文章主要介紹了vue loadmore組件上拉加載更多功能示例代碼,需要的朋友可以參考下
    2017-07-07
  • 基于vue3+threejs實(shí)現(xiàn)可視化大屏效果

    基于vue3+threejs實(shí)現(xiàn)可視化大屏效果

    本文主要主要講述對(duì)threejs的一些api進(jìn)行基本的封裝,在vue3項(xiàng)目中來(lái)實(shí)現(xiàn)一個(gè)可視化的3d項(xiàng)目,包含了一些常用的功能,場(chǎng)景、燈光、攝像機(jī)初始化,模型、天空盒的加載,以及鼠標(biāo)點(diǎn)擊和懸浮的事件交互,感興趣的朋友可以參考下
    2023-06-06
  • Vue如何獲取new Date().getTime()時(shí)間戳

    Vue如何獲取new Date().getTime()時(shí)間戳

    在Web開(kāi)發(fā)中,前端使用Vue.js獲取的是毫秒級(jí)時(shí)間戳,而PHP后端則是秒級(jí)時(shí)間戳,處理此類(lèi)問(wèn)題時(shí),需要將PHP的時(shí)間戳乘以1000轉(zhuǎn)換為毫秒級(jí),以保證數(shù)據(jù)的一致性和正確的邏輯判斷
    2024-10-10
  • Vue-Router實(shí)現(xiàn)頁(yè)面正在加載特效方法示例

    Vue-Router實(shí)現(xiàn)頁(yè)面正在加載特效方法示例

    這篇文章主要給大家介紹了利用Vue-Router實(shí)現(xiàn)頁(yè)面正在加載特效方法示例,文中給出了詳細(xì)的示例代碼,相信對(duì)大家具有一定的參考價(jià)值,有需要的朋友們下面來(lái)一起看看吧。
    2017-02-02
  • vue配置多代理服務(wù)接口地址操作

    vue配置多代理服務(wù)接口地址操作

    這篇文章主要介紹了vue配置多代理服務(wù)接口地址操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09
  • 關(guān)于ElementUI自定義Table支持render

    關(guān)于ElementUI自定義Table支持render

    這篇文章主要介紹了關(guān)于ElementUI自定義Table支持render,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • uniapp使用webView工作實(shí)踐記錄

    uniapp使用webView工作實(shí)踐記錄

    uni-app中的web-view是一個(gè)web瀏覽器組件,可以用來(lái)承載網(wǎng)頁(yè)的容器,下面這篇文章主要給大家介紹了關(guān)于uniapp使用webView的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-06-06

最新評(píng)論

林甸县| 丁青县| 泾阳县| 五峰| 贺州市| 兴山县| 阿图什市| 麦盖提县| 如皋市| 昭平县| 重庆市| 辉县市| 纳雍县| 房产| 黑河市| 清镇市| 科尔| 鄂伦春自治旗| 赤水市| 刚察县| 洛宁县| 茶陵县| 云南省| 那曲县| 沙河市| 北辰区| 新乐市| 西乡县| 兴海县| 南溪县| 会宁县| 红原县| 通山县| 龙泉市| 鸡西市| 博客| 精河县| 朝阳县| 江孜县| 桦甸市| 彭水|