看原始碼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的網(wǎng)址為:
https://github.com/vuejs-temp...
這裡導(dǎo)出readyPromise的目的在於提供了一個(gè)鉤子給用戶在webpack打包完成後執(zhí)行自訂的操作,你可以在一個(gè)腳本中引入dev-server.js的導(dǎo)出,
//custom.js
let 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í)行自訂的操作