vue-cli dev-server 相關(guān)配置

vue-cli中對 dev-server 相關(guān)配置進行了解

這里主要介紹幾個關(guān)鍵組件

proxyMiddleware

代理轉(zhuǎn)發(fā)組件,將其加在中間件中如這里:app.use(proxyMiddleware([..頁面請求地址],'轉(zhuǎn)發(fā)后目標地址'))

webpack-dev-middleware

將webpack包裝成中間件的容器,使其在node環(huán)境下也能進行打包,打包文件并不會生成在項目中,而是放在內(nèi)存里。其中參數(shù):1、publicPath表示輸出的文件目錄。2、quiet不在控制臺顯示相關(guān)信息。

webpack-hot-middleware

程序熱加載中間件,當程序發(fā)生更新時,程序?qū)⑦B接的瀏覽器客戶端,對其進行更新修改。

connect-history-api-fallback

通過頁面請求配合vue-router的history模式進行使用(ps:history模式必須要有后端的支持才能實現(xiàn))。那history模式他是干嘛的呢?相比于hash模式他是一個基于狀態(tài)的路由。具體history模式咋干活的,可以查看w3c上相關(guān)文檔,或者送上一張張鑫旭大神博客的飛機票

Compilation 實例

這里回調(diào)函數(shù)中的compilation可以取得掛在compiler所有相關(guān)組件
'html-webpack-plugin-after-emit'這個是表示所有文件編譯完成后的一個事件監(jiān)聽函數(shù),強制刷新。原文是(The Compiler has emitted all assets.)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 原文http://www.cnblogs.com/libin-1/p/6596810.html 版本號 vue-c...
    tengrl閱讀 3,893評論 0 0
  • 前言 webpack2和vue2已經(jīng)不是新鮮東西了,滿大街的文章在講解webpack和vue,但是很多內(nèi)容寫的不是...
    技術(shù)宅小青年閱讀 6,695評論 4 43
  • 我很愛花,且最愛百合,但我卻未曾為她寫過一言半句的贊歌。今日偶然翻回幾年前寫過的養(yǎng)花日記,驚覺當時“以文字記錄人生...
    姑涼愛花閱讀 329評論 0 0
  • 剛剛和一個連續(xù)工作了三天三夜的小學同學交談完,我告訴他,我準備辭職,他問我去哪,我說不知道,然后他試圖勸說...
    我就是驕傲閱讀 252評論 0 1
  • 你說你喜歡風 因為風帶給你對人生的眷戀 所以我也決定喜歡風 這樣是不是也在喜歡你啊 每當有風輕輕拂過我的身邊 我總...
    姚zi閱讀 966評論 0 0

友情鏈接更多精彩內(nèi)容