webpack-dev-server的使用

来源:https://www.cnblogs.com/angle-xiu/archive/2019/11/01/11779988.html
-Advertisement-
Play Games

1.安裝 ps:為保證webpack-dev-server能正常運行,請確認在本地項目中下載了webpack的包,可以通過package.json來查看有無下載 2.運行 1.使用npx命令運行 2.使用npm運行 1.首先配置package.json 2.運行命令 3.修改引用包文件的頁面文件(* ...


  1.安裝 

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

  ps:為保證webpack-dev-server能正常運行,請確認在本地項目中下載了webpack的包,可以通過package.json來查看有無下載

  2.運行

  1.使用npx命令運行

npx webpack-dev-server

  2.使用npm運行

     1.首先配置package.json

//在script內新增dev鍵
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "build": "webpack",
    "dev":"webpack-dev-server --open --contentBase dist --hot"
  },
//參數說明
/*
   --open 執行命令時自動打開頁面
   --contentBase dir 打開時顯示的文件
   --hot    每次更新資源文件,不用更新所有資源,只更新部分,相當於加了一個補丁。 
*/

    2.運行命令

npm run dev

  3.修改引用包文件的頁面文件(*.html)

<!doctype html>
<html>
  <head>
    <title>起步</title>
  </head>
  <body>
    <!-- 這裡的路徑要修改成根目錄下,因為webpack-dev-server會生成一個虛擬的的包文件,位於根目錄下 -->
    <script src="/bundle.js"></script>
  </body>
</html>

 

    


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • android:layout_above="@+id/main"android:layout_below="@+id/main"android:layout_toLeftOf="@+id/main"android:layout_toRightOf="@+id/main" ...
  • <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" and... ...
  • <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" an ...
  • 垂直佈局 vertical 水平佈局 horizontal ...
  • 版權聲明:本文為xing_star原創文章,轉載請註明出處! 本文同步自http://javaexception.com/archives/221 圓形展開縮放動畫 關鍵代碼: 世面上上架的App可以參考的效果有:https://play.google.com/store/apps/details? ...
  • 最近有客戶反饋Android接收不到簡訊,於是一頭扎進RIL裡面找原因。最後發現不是RIL的問題,而是BC72上報簡訊的格式不對,AT+CNMA=1無作用等幾個小問題導致的。儘管問題不在RIL,但總算把RIL簡訊接收流程搞清楚了。 接收到新信息的log: D/ATC ( 1269): AT< +CM ...
  • 要弄懂原型鏈,首先應先明白prototype原型對象、__proto__、對象三者之間的關係。 引入構造函數的相關定義: 構造函數是一種比較特殊的函數,用於批量實例化對象。通俗一點說,構造函數是用於生成對象的模板。 由於工廠模式在實例化對象時會存在同一功能代碼在記憶體中開闢不同記憶體空間從而造成記憶體空間 ...
  • CSS複合選擇器 1. 後代選擇器 後代選擇器又稱為包含選擇器,可以選擇父元素裡面的子元素。其寫法就是把外層標簽寫在前面,內層標簽寫在後面,中間用空格分隔,當標簽發生嵌套時,內層標簽就成為外層標簽的後代 ~~~ 元素1 元素2 {樣式聲明} ~~~ 【註意】 元素1 和元素2 中間用空格隔開 元素1 ...
一周排行
    -Advertisement-
    Play Games
  • C#TMS系統代碼-基礎頁面BaseCity學習 本人純新手,剛進公司跟領導報道,我說我是java全棧,他問我會不會C#,我說大學學過,他說這個TMS系統就給你來管了。外包已經把代碼給我了,這幾天先把增刪改查的代碼背一下,說不定後面就要趕鴨子上架了 Service頁面 //using => impo ...
  • 委托與事件 委托 委托的定義 委托是C#中的一種類型,用於存儲對方法的引用。它允許將方法作為參數傳遞給其他方法,實現回調、事件處理和動態調用等功能。通俗來講,就是委托包含方法的記憶體地址,方法匹配與委托相同的簽名,因此通過使用正確的參數類型來調用方法。 委托的特性 引用方法:委托允許存儲對方法的引用, ...
  • 前言 這幾天閑來沒事看看ABP vNext的文檔和源碼,關於關於依賴註入(屬性註入)這塊兒產生了興趣。 我們都知道。Volo.ABP 依賴註入容器使用了第三方組件Autofac實現的。有三種註入方式,構造函數註入和方法註入和屬性註入。 ABP的屬性註入原則參考如下: 這時候我就開始疑惑了,因為我知道 ...
  • C#TMS系統代碼-業務頁面ShippingNotice學習 學一個業務頁面,ok,領導開完會就被裁掉了,很突然啊,他收拾東西的時候我還以為他要旅游提前請假了,還在尋思為什麼回家連自己買的幾箱飲料都要叫跑腿帶走,怕被偷嗎?還好我在他開會之前拿了兩瓶芬達 感覺感覺前面的BaseCity差不太多,這邊的 ...
  • 概述:在C#中,通過`Expression`類、`AndAlso`和`OrElse`方法可組合兩個`Expression<Func<T, bool>>`,實現多條件動態查詢。通過創建表達式樹,可輕鬆構建複雜的查詢條件。 在C#中,可以使用AndAlso和OrElse方法組合兩個Expression< ...
  • 閑來無聊在我的Biwen.QuickApi中實現一下極簡的事件匯流排,其實代碼還是蠻簡單的,對於初學者可能有些幫助 就貼出來,有什麼不足的地方也歡迎板磚交流~ 首先定義一個事件約定的空介面 public interface IEvent{} 然後定義事件訂閱者介面 public interface I ...
  • 1. 案例 成某三甲醫預約系統, 該項目在2024年初進行上線測試,在正常運行了兩天後,業務系統報錯:The connection pool has been exhausted, either raise MaxPoolSize (currently 800) or Timeout (curren ...
  • 背景 我們有些工具在 Web 版中已經有了很好的實踐,而在 WPF 中重新開發也是一種費時費力的操作,那麼直接集成則是最省事省力的方法了。 思路解釋 為什麼要使用 WPF?莫問為什麼,老 C# 開發的堅持,另外因為 Windows 上已經裝了 Webview2/edge 整體打包比 electron ...
  • EDP是一套集組織架構,許可權框架【功能許可權,操作許可權,數據訪問許可權,WebApi許可權】,自動化日誌,動態Interface,WebApi管理等基礎功能於一體的,基於.net的企業應用開發框架。通過友好的編碼方式實現數據行、列許可權的管控。 ...
  • .Net8.0 Blazor Hybird 桌面端 (WPF/Winform) 實測可以完整運行在 win7sp1/win10/win11. 如果用其他工具打包,還可以運行在mac/linux下, 傳送門BlazorHybrid 發佈為無依賴包方式 安裝 WebView2Runtime 1.57 M ...