webpack構建本地服務器


webpack構建本地服務器

想不想讓你的瀏覽器監測你的代碼的修改,並自動刷新修改后的結果,其實Webpack提供一個可選的本地開發服務器,這個本地服務器基於node.js構建,

可以實現你想要的這些功能,不過它是一個單獨的組件,在webpack中進行配置之前需要單獨安裝它作為項目依賴

1、安裝webpack-dev-server模塊

  npm install --save-dev webpack-dev-server

 

2、如何配置webpack-dev-server

  A、devserver作為webpack配置選項中的一項,具有以下配置選項

devserver配置選項 功能描述
contentBase 默認webpack-dev-server會為根文件夾提供本地服務器,如果想為另外一個目錄下的文件提供本地服務器,應該在這里設置其所在目錄(本例設置到“public"目錄)
port 設置默認監聽端口,如果省略,默認為”8080“
inline 設置為true,當源文件改變時會自動刷新頁面
colors 設置為true,使終端輸出的文件為彩色的
historyApiFallback 在開發單頁應用時非常有用,它依賴於HTML5 history API,如果設置為true,所有的跳轉將指向index.html


作者:zhangwang
鏈接:http://www.jianshu.com/p/42e11515c10f
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
 
 
  B、繼續把這些命令加到webpack的配置文件中,現在的配置文件如下所示(webpack.config.js)

 

 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM