webpack是乙個打包工具,一般乙個js認為是乙個模組,webpack預設只能識別js檔案,如果要打包其他的如,txt,css等就需要使用loader。loader告訴webpack如何去打包對應的檔案
樣式loader:寫css的方法有很多,less,scss,stylus最常見,每一種方法打包的時候需要3個loader,用stylus舉例,它需要3個loader:stylus-loader css-loader stylus-loader,各自作用:
style-loader:把css掛在到dom上
css-loader:處理css
styus-loader:處理styus,轉化為css
devtool:報錯提示,可以很清楚的定位到錯誤行數以及該行內的第多少字元。開發環境建議用 cheap-module-eval-source-map ,報錯可以定位到本地原始(打包之前)**的檔案以及行數,因為要準確定位到某個字元會消耗效能,所以建議定位到錯誤的行數就可以
熱更新:
先安裝 npm install webpack-dev-server -d
然後在package.json裡面修改命令 "dev": "webpack-dev-server"
引入webpack const webpack = require("webpack"); // 為了使用hmr
新增配置項
devserver:
plungin裡面新增 new webpack.hotmodulereplacementplugin()
入口檔案更新:
if (module.hot)
java基礎知識筆記
1,sigleton設計模式 單子模式 的實現方法 建立乙個類,滿足 構造器私有 用乙個私有 靜態變數引用例項 提供乙個公有 靜態方法獲得例項 2 抽象類 在以下任一條件成立時,類必須定義成抽象類 類中有至少乙個抽象方法 類繼承了父類中抽象方法,但是至少有乙個抽象方法沒有實現 類實現了某個介面,但沒...
oracle基礎知識(筆記)
一.oracle一些目錄路徑和檔案作用 oracle base路徑 d oracle product 10.2.0 oracle home d oracle product 10.2.0 db 1 可執行程式路徑 d oracle product 10.2.0 db 1 bin net8 配置檔案目...
VC基礎知識 筆記
1.showwindow方法 cgundongdlg pdlg new cgundongdlg pdlg create ids string102 pdlg showwindow sw restore 其中showwindow的引數為 sw forceminimize 是強制視窗最小化,主要使用在非...