>>> 本節課原始碼
>>> 所有課程原始碼
為了方便敘述,這次**目錄的樣式檔案只有乙個scss
檔案,以幫助我們了解核心 loader 的使用。
下圖展示了這次的目錄**結構:
這次我們需要用到node-sass
,sass-loader
等 loader,package.json
如下:
}
其中,base.scss
**如下:
$bgcolor: red !default;
*,body
html
index.html
**如下:
import "./scss/base.scss";
下面,開始編寫webpack.config.js
檔案:
const path = require("path");
module.exports = ,
output: ,
module: ,,]
}]
}};
需要注意的是,module.rules.use
陣列中,loader 的位置。根據 webpack 規則:放在最後的 loader 首先被執行。所以,首先應該利用sass-loader
將 scss 編譯為 css,剩下的配置和處理 css 檔案相同。
因為 scss 是 css 預處理語言,所以我們要檢查下打包後的結果,開啟控制台,如下圖所示:
歡迎入群:857989948 。it 技術深度交流和分享,涉及方面包括但不限於:**製作、運營、ui 設計、演算法分析、大資料、人工智慧等。本群主打有深度、有態度的技術交流,歡迎熱衷記錄知識的您的加入。
webpack4 系列教程 十一 字型檔案處理
本節課的 目錄如下 本節課的package.json內容如下 複製 為了提取 css 樣式到單獨檔案,需要用到extracttextplugin外掛程式。在專案的入口檔案需要引入style loader和css loader import style loader lib addstyles imp...
webpack4 系列教程 十一 字型檔案處理
本節課的 目錄如下 本節課的package.json內容如下 為了提取 css 樣式到單獨檔案,需要用到extracttextplugin外掛程式。在專案的入口檔案需要引入style loader和css loader import style loader lib addstyles import...
webpack4系列第四發
在webpack4中的hmr配置及其簡單,如下所示即可 const webpack require webpack module.exports src index.js 入口檔案 import style.css 這樣當我們的css檔案更新的時候,就會自動替換所更新的。需要注意的是,這裡css的自...