文章詳情頁
node.js - 在vuejs-templates/webpack中dev-server.js里為什么要exports readyPromise?
瀏覽:145日期: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. mac里的docker如何命令行開啟呢?2. 如何解決docker宿主機(jī)無法訪問容器中的服務(wù)?3. docker綁定了nginx端口 外部訪問不到4. vue.js - vue+webpack+vue-router 部署到nginx服務(wù)器下,非根目錄,前后端怎樣配置文件?5. angular.js - angularjs 如何用一組按鈕完成單選6. angular.js - AngularJS如何添加的DOM元素且能綁定事件7. javascript - 手賤把桌面git init了,請問如何撤回8. angular.js - 百度爬蟲如何處理“#”符號?9. javascript - 判斷用戶網(wǎng)絡(luò)環(huán)境10. html - css3中多列高度 統(tǒng)一
排行榜

熱門標(biāo)簽