久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

javascript - webpack并行(并發)打包問題

瀏覽:100日期:2023-03-30 11:35:25

問題描述

一個循環webpack同時打包一個項目到不同的位置上

let num(new Array(num)),map((v, k) = { let start = +new Date() webpack(webpackConfig, () => { console.log(`time:${+new Date() - start} ms) })})

num = 1

time:5232ms

num = 2

time:9212mstime:9332ms

...

num = 30

time:40212mstime:40342ms...time: 4xxxxms看起來并不是真正意義上的并行,會等所有webpack全執行完才一起返回期待的效果是誰先build好誰先返回,而不是一起這跟nodejs的單線程有關系?后來使用了paraller-webpack這個庫,修改源碼,打印每一個promise的then返回時間,結果類似,help

問題解答

回答1:

nodejs執行是單線程,但是你的結果和你寫的方式有關系。

期待的效果是誰先build好誰先返回,而不是一起

可以試試如下兩種方案,其中第二種是可以做到真正的并行1:將循環中的每個webpack任務構建方式分別寫到異步里面例如setTimeOut。2:開啟多個node進程,每個進程上執行webpack構建

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 99精品全国免费观看视频软件 | 图片区 国产 欧美 另类 在线 | 亚洲精品一区二区三区樱花 | 少妇一级淫免费放 | 日本精品网站 | 欧美激情精品久久久久 | 亚洲免费视频一区 | 羞羞视频网站 | 亚洲综合色自拍一区 | 亚洲第一av| 免费成人在线电影 | 在线成人亚洲 | 亚洲资源在线 | 国产一区在线视频 | 亚洲视频观看 | 国产激情免费 | 欧美成年黄网站色视频 | 99re在线| 欧美日韩高清不卡 | 成人一级片视频 | 三级日韩| 国产成人精品一区 | 免费午夜视频 | 国产一区91| 午夜精品久久久久久久男人的天堂 | 日批免费在线观看 | 国产97在线 | 免费 | 成年免费观看 | 色婷婷综合久色 | 国产精品久久 | 午夜国产视频 | 成人午夜影院 | 丁香婷婷在线 | 欧美男男videos| 91麻豆精品一二三区在线 | 国产精品污www在线观看 | 日韩在线观看中文字幕 | 国产精品视频 | 欧美一区2区三区3区公司 | 成人亚洲| 午夜婷婷色 |