文章詳情頁
node.js - 在vuejs-templates/webpack中dev-server.js里為什么要exports readyPromise?
瀏覽:102日期:2023-08-26 08:41:35
問題描述
看源碼dev-server.js只有在package.json 里被node.js調(diào)用,如下:
'start': 'node build/dev-server.js',
但在dev-server.js中的exports是返回給node.js嗎?node.js會(huì)如何使用返回的readyPromise?
vuejs-templates/webpack的地址為:https://github.com/vuejs-temp...
問題解答
回答1:這里導(dǎo)出readyPromise的目的在于提供了一個(gè)鉤子給用戶在webpack打包完成后執(zhí)行自定義的操作,你可以在一個(gè)腳本中引入dev-server.js的導(dǎo)出,
//custom.jslet devServer = require(’dev-server.js’)devServer.then(()=>{ //執(zhí)行自定義的操作})
在packge.json中將原先的start任務(wù)內(nèi)容替換為'node build/dev-server.js',這樣npm run start時(shí)會(huì)執(zhí)行自定義的操作
標(biāo)簽:
vue
相關(guān)文章:
1. 注冊(cè)賬戶文字不能左右分離2. python - 使用readlines()方法讀取文件內(nèi)容后,再用for循環(huán)遍歷文件與變量匹配時(shí)出現(xiàn)疑難?3. 對(duì)mysql某個(gè)字段監(jiān)控的功能4. javascript - 數(shù)組的過濾和渲染5. javascript - table列過多,有什么插件可以提供列排序和選擇顯示列的功能6. html5 - ElementUI table中el-table-column怎么設(shè)置百分比顯示。7. html - vue項(xiàng)目中用到了elementUI問題8. showpassword里的this 是什么意思?代表哪個(gè)元素9. python - 為什么正常輸出中文沒有亂碼,zip函數(shù)之后出現(xiàn)中文編程unicode編碼的問題,我是遍歷輸出的啊。10. JavaScript事件
排行榜

熱門標(biāo)簽