文章詳情頁
node.js - 在vuejs-templates/webpack中dev-server.js里為什么要exports readyPromise?
瀏覽:81日期:2023-08-26 08:41:35
問題描述
看源碼dev-server.js只有在package.json 里被node.js調用,如下:
'start': 'node build/dev-server.js',
但在dev-server.js中的exports是返回給node.js嗎?node.js會如何使用返回的readyPromise?
vuejs-templates/webpack的地址為:https://github.com/vuejs-temp...
問題解答
回答1:這里導出readyPromise的目的在于提供了一個鉤子給用戶在webpack打包完成后執行自定義的操作,你可以在一個腳本中引入dev-server.js的導出,
//custom.jslet devServer = require(’dev-server.js’)devServer.then(()=>{ //執行自定義的操作})
在packge.json中將原先的start任務內容替換為'node build/dev-server.js',這樣npm run start時會執行自定義的操作
標簽:
vue
相關文章:
1. javascript - h5 video層級太高導致浮在div上面,如何解決?2. java - Spring Mvc全局異常處理器@ControllerAdvice不起作用?3. javascript - 如何獲取未來元素的父元素在頁面中所有相同元素中是第幾個?4. java - 多客戶端如何操作MQ比較合適5. mysql - 記得以前在哪里看過一個估算時間的網站6. python中怎么對列表以區間進行統計?7. javascript - 圖片無法正常加載8. 如何合并兩張具有相同結構的mysql表9. javascript - Ajax加載Json時,移動端頁面向左上角縮小一截兒,加載完成后才正常顯示,這該如何解決?10. mysql ER_BAD_DB_ERROR: Unknown database ’test’
排行榜
