<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        webpack配置sass模塊的加載的方法

        來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 22:33:45
        文檔

        webpack配置sass模塊的加載的方法

        webpack配置sass模塊的加載的方法:webpack管理的項目,我們希望用sass定義樣式,為了正常編譯,需要做如下配置。這里不講webpack的入門,入門的文章,我推薦這篇《webpack入門》。 為了使用sass,我們需要安裝sass的依賴包 //在項目下,運行下列命令行 npm install --save
        推薦度:
        導讀webpack配置sass模塊的加載的方法:webpack管理的項目,我們希望用sass定義樣式,為了正常編譯,需要做如下配置。這里不講webpack的入門,入門的文章,我推薦這篇《webpack入門》。 為了使用sass,我們需要安裝sass的依賴包 //在項目下,運行下列命令行 npm install --save

        webpack管理的項目,我們希望用sass定義樣式,為了正常編譯,需要做如下配置。這里不講webpack的入門,入門的文章,我推薦這篇《webpack入門》。

        為了使用sass,我們需要安裝sass的依賴包

        //在項目下,運行下列命令行
        npm install --save-dev sass-loader
        //因為sass-loader依賴于node-sass,所以還要安裝node-sass
        npm install --save-dev node-sass

        當然了,使用樣式的話,css-loader和style-loader也是必須的依賴包,如果沒有安裝,可以類似上述的方法安裝

        1. css-loader使你能夠使用類似@import 和 url(…)的方法實現(xiàn) require()的功能;
        2. style-loader將所有的計算后的樣式加入頁面中;

        二者組合在一起使你能夠把樣式表嵌入webpack打包后的JS文件中。 

        下面是webpack.config.js文件的部分配置:

        var ExtractTextPlugin = require('extract-text-webpack-plugin');//css樣式從js文件中分離出來,需要通過命令行安裝 extract-text-webpack-plugin依賴包
        module.exports = {
         ....
         module: {
         loaders: [
         //解析.css文件
         {
         test: /\.css$/,
         loader: ExtractTextPlugin.extract("style", 'css')
         },
         //解析.vue文件
         {
         test: /\.vue$/,
         loader: 'vue'
         }, 
         //解析.scss文件,對于用 import 或 require 引入的sass文件進行加載,以及<style lang="sass">...</style>聲明的內部樣式進行加載
         {
         test: /\.scss$/,
         loader: ExtractTextPlugin.extract("style", 'css!sass') //這里用了樣式分離出來的插件,如果不想分離出來,可以直接這樣寫 loader:'style!css!sass'
         }
         ]
         },
         //.vue文件的配置,以下是為了在.vue文件中使用ES6語法(必須安裝babel相關的依賴包),以及把使用css或sass語法的樣式提取出來,如果不需要可以忽略
         vue: {
         loaders: {
         js: 'babel', 
         css: ExtractTextPlugin.extract("css"),
         sass: ExtractTextPlugin.extract("css!sass") 
         },
         },
         plugins: [
         new ExtractTextPlugin("style.css") //提取出來的樣式放在style.css文件中
         ]
         ....
        }
        
        

        sass的使用如下,例如:

        引入外部樣式,下面兩種寫法都可以使用:

        import '../../css/test.scss'
        require('../../css/test2.scss');

        在.vue文件中使用

        <style lang="sass">
         //sass語法樣式
        </style>

        聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        webpack配置sass模塊的加載的方法

        webpack配置sass模塊的加載的方法:webpack管理的項目,我們希望用sass定義樣式,為了正常編譯,需要做如下配置。這里不講webpack的入門,入門的文章,我推薦這篇《webpack入門》。 為了使用sass,我們需要安裝sass的依賴包 //在項目下,運行下列命令行 npm install --save
        推薦度:
        標簽: 配置 sass webpack
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲精品乱码久久久久久久久久久久 | 亚洲午夜福利精品久久 | 久久久亚洲欧洲日产国码aⅴ | 91成年人免费视频| 亚洲人成在线播放网站岛国| 三根一起会坏掉的好痛免费三级全黄的视频在线观看 | 四虎在线免费播放| 亚洲欧美成人一区二区三区| 成人免费视频观看无遮挡| 亚洲国产成人久久精品大牛影视| 天天看免费高清影视| 337P日本欧洲亚洲大胆艺术图 | 亚洲最大成人网色香蕉| 免费黄色app网站| 羞羞网站免费观看| 国产成人综合亚洲AV第一页| 国产一级淫片a免费播放口| 久久久久久亚洲av成人无码国产| 中文字幕免费高清视频| 亚洲人成图片网站| 免费成人av电影| 久久精品成人免费看| 亚洲乱码一二三四区国产| 午夜男人一级毛片免费| 黄网站色成年片大免费高清| 久久亚洲精品视频| 99久久精品日本一区二区免费 | 91亚洲精品视频| 日韩高清在线免费观看| 国产精品永久免费| 亚洲综合图片小说区热久久| 免费观看理论片毛片| WWW免费视频在线观看播放| 亚洲的天堂av无码| 免费国产不卡午夜福在线| 久久免费视频网站| 亚洲人成网站色7799| 亚洲乱亚洲乱少妇无码| 18女人水真多免费高清毛片| 国产精品亚洲色图| 亚洲福利电影一区二区?|