文章詳情頁
node.js - 在vuejs-templates/webpack中dev-server.js里為什么要exports readyPromise?
瀏覽:248日期: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會如何使用返回的readyPromise?

vuejs-templates/webpack的地址為:https://github.com/vuejs-temp...
問題解答
回答1:這里導(dǎo)出readyPromise的目的在于提供了一個鉤子給用戶在webpack打包完成后執(zhí)行自定義的操作,你可以在一個腳本中引入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時會執(zhí)行自定義的操作
標(biāo)簽:
vue
相關(guān)文章:
1. docker-compose中volumes的問題2. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””3. boot2docker無法啟動4. nignx - docker內(nèi)nginx 80端口被占用5. javascript - mock.js可以存儲數(shù)據(jù)嗎6. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.7. java - SSH框架中寫分頁時service層中不能注入分頁類8. docker api 開發(fā)的端口怎么獲取?9. docker容器呢SSH為什么連不通呢?10. dockerfile - 為什么docker容器啟動不了?
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備