文章詳情頁
javascript - nodejs 如何同步執行某些模塊函數?
瀏覽:237日期:2023-10-01 09:04:26
問題描述
我有幾個模塊,需要這幾個模塊同步執行,現在時異步執行。整個流程的功能為解壓文件并重命名解壓后的文件。以下為示例代碼,需要注意的是代碼的結構不能改變。謝謝大家的幫助!
var mods = [];//模塊集合mods[’unzip’] = require(’unzip’);//解壓模塊mods[’rename’] = require(’rename’);//重命名模塊var tasks = [’unzip’, ’rename’]; //任務執行順序var options = {};//傳遞給模塊的參數tasks.map(function (task) { //運行指定模塊 mods[task](options);});
我嘗試過 q, Step, async.series 等,均無法解決我的問題,請 nodejs 大神們給個好的方案。
問題解答
回答1:可不可以使用 Promise?
標簽:
JavaScript
相關文章:
1. MySQL中無法修改字段名的疑問2. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?3. Matlab和Python編程相似嗎,有兩種都學過的人可以說說嗎4. 網頁爬蟲 - 用Python3的requests庫模擬登陸Bilibili總是提示驗證碼錯誤怎么辦?5. javascript - 微信小程序封裝定位問題(封裝異步并可能多次請求)6. android - QQ物聯,視頻通話7. 請教各位大佬,瀏覽器點 提交實例為什么沒有反應8. python的前景到底有大?如果不考慮數據挖掘,機器學習這塊?9. javascript - Web微信聊天輸入框解決方案10. mysql - 怎么讓 SELECT 1+null 等于 1
排行榜
