<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
        主站蜘蛛池模板: 性做久久久久免费看| 久久久久国色AV免费观看| 69视频在线是免费观看| 亚洲一区二区三区在线观看精品中文| 无码亚洲成a人在线观看| 成人无遮挡裸免费视频在线观看| 亚洲欧洲日产v特级毛片| 无码人妻久久一区二区三区免费| 久久精品亚洲综合| 日本一卡精品视频免费| 久久久久亚洲AV无码专区体验| 久久国产乱子免费精品| 亚洲最新中文字幕| 午夜宅男在线永久免费观看网| 亚洲精品二三区伊人久久| 在线不卡免费视频| 综合偷自拍亚洲乱中文字幕 | 国产一精品一av一免费爽爽 | 亚洲免费闲人蜜桃| 午夜性色一区二区三区免费不卡视频| 国产精品久久免费视频| 国产成人亚洲精品蜜芽影院| 国产免费人成视频在线观看| 四虎永久在线精品免费一区二区 | 久久亚洲精品中文字幕无码| 1000部啪啪毛片免费看| 亚洲精品福利你懂| 亚洲精品456播放| 免费国产叼嘿视频大全网站| 亚洲国产模特在线播放| 在线视频免费国产成人| 一级做受视频免费是看美女| 亚洲成AV人片一区二区密柚| 亚洲免费电影网站| 黄页网址在线免费观看| 亚洲国产老鸭窝一区二区三区| 无人影院手机版在线观看免费| 人禽伦免费交视频播放| 亚洲人成电影在线天堂| 暖暖免费高清日本中文| 久久精品成人免费观看|