文章詳情頁
javascript - nodejs 如何同步執(zhí)行某些模塊函數(shù)?
瀏覽:197日期:2023-10-01 09:04:26
問題描述
我有幾個(gè)模塊,需要這幾個(gè)模塊同步執(zhí)行,現(xiàn)在時(shí)異步執(zhí)行。整個(gè)流程的功能為解壓文件并重命名解壓后的文件。以下為示例代碼,需要注意的是代碼的結(jié)構(gòu)不能改變。謝謝大家的幫助!
var mods = [];//模塊集合mods[’unzip’] = require(’unzip’);//解壓模塊mods[’rename’] = require(’rename’);//重命名模塊var tasks = [’unzip’, ’rename’]; //任務(wù)執(zhí)行順序var options = {};//傳遞給模塊的參數(shù)tasks.map(function (task) { //運(yùn)行指定模塊 mods[task](options);});
我嘗試過 q, Step, async.series 等,均無法解決我的問題,請(qǐng) nodejs 大神們給個(gè)好的方案。
問題解答
回答1:可不可以使用 Promise?
標(biāo)簽:
JavaScript
相關(guān)文章:
1. 老師您的微信號(hào)是多少?2. node.js - nodejs開發(fā)中常用的連接mysql的庫(kù)3. mysql replace 死鎖4. mysql - 把一個(gè)表中的數(shù)據(jù)count更新到另一個(gè)表里?5. node.js - 為什么微信的消息MsgId出現(xiàn)重復(fù)了,無法排重了。。6. 視頻文件不能播放,怎么辦?7. mysql - 分庫(kù)分表、分區(qū)、讀寫分離 這些都是用在什么場(chǎng)景下 ,會(huì)帶來哪些效率或者其他方面的好處8. 請(qǐng)教使用PDO連接MSSQL數(shù)據(jù)庫(kù)插入是亂碼問題?9. 雙擊安裝程序,安裝不了10. mysql - 字符串根據(jù)字典替換
排行榜

熱門標(biāo)簽