• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答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處理 csslesssass 樣式的方法

    來源:懂視網 責編:小采 時間:2020-11-27 22:32:12
    文檔

    webpack處理 csslesssass 樣式的方法

    webpack處理 css\less\sass 樣式的方法:本文介紹了webpack處理 css\less\sass 樣式的方法,分享給大家,具體如下: (一)處理普通的.css 文件,需要安裝 css-loader,style-loader .less 文件,需要安裝 less-loader .sass 文件,需安裝 less-loader npm install -
    推薦度:
    導讀webpack處理 css\less\sass 樣式的方法:本文介紹了webpack處理 css\less\sass 樣式的方法,分享給大家,具體如下: (一)處理普通的.css 文件,需要安裝 css-loader,style-loader .less 文件,需要安裝 less-loader .sass 文件,需安裝 less-loader npm install -

    本文介紹了webpack處理 css\less\sass 樣式的方法,分享給大家,具體如下:
    (一)處理普通的.css 文件,需要安裝 css-loader,style-loader

    .less 文件,需要安裝 less-loader

    .sass 文件,需安裝  less-loader

    npm install --save-dev css-loader
    npm install --save-dev css-loader
    npm install less-loader --save-dev

    (二)在項目中,我們會遇到 不同瀏覽器,前綴不同。比如 display: flex ,在IE以及谷歌下前綴是不同的,

    這時候,我們需要 postcss 這樣的插件

    npm install postcss-loader --save-dev
    npm install autoprefixer --save-dev

    安裝好相關loader后,我們需要在webpack.config.js 中 加入相關配置代碼,如下

    var htmlWebpackPlugin = require('html-webpack-plugin');
    var path = require('path');
    console.log(__dirname);
    module.exports = {
     /*context: __dirname,*/
     entry: './src/app.js',
    
     output: {
     path: './dist',
     filename: 'js/[name]-bound.js'//生成后的文件名 為 a-2ea5b2e9b258a8bbba73.js,main-2ea5b2e9b258a8bbba73.js
     },
     module: {
     loaders: [
     {
     test: /\.css$/, //正則表達式,匹配.css文件
     loader: 'style!css?importLoaders=1!postcss' //處理順序 從右到左
                    // ?importLoaders=1 表示 引入嵌入的 css文件也會按照postcss這樣自動添加前綴
     },
     {
     test: /\.less$/,
     loader: 'style!css!postcss!less'
     }
     ],
     rules: [{
     test: /\.(css|scss|less)$/,
     loader:"style-loader!css-loader?importLoaders=1!postcss-loader" //由于webpack2.X 版本對post-css書寫方式的改變
                                                 //需要新添加 postcss.config.js
     }] 
     },
     plugins: [
     new htmlWebpackPlugin({
     filename: 'index.html', //通過模板生成的文件名
     template: 'index.html',//模板路徑
     inject: 'body' //是否自動在模板文件添加 自動生成的js文件鏈接
    
     })
     ]
    };
    
    

    postcss.config.js 代碼如下

    module.exports = {
     plugins: [
     require('autoprefixer')({
     browsers: 'last 5 version' //前五種瀏覽器版本
     })
     ]
    };
    import layer from './components/layer/layer.js';
    import './css/common.css';
    
    const App = function () {
     console.log(layer);
    }
    
    new App();
    

    layer.js

    import './layer.less';
    
    function layer(){
     return{
     name:'layer',
     tpl:'tpl'
     };
    }
    
    export default layer;
    
    //layer.less
    .layer{
     width:600px;
     height: 200px;
     border: 1px solid yellow;
    }
    
    //common.css
    @import "flex.css";
    html{
     background-color: red;
    }
    
    ul,li{
     padding:0;
     margin:0;
     list-style:none;
    }
    .styleFlex {
     display: flex;
    }
    
    //flex.css
    .flexFlex {
     display: flex;
    }
    
    

    使用webpack 編譯后,可以查看,相關css以及被編譯在index.html,前綴css 自動完成。

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

    文檔

    webpack處理 csslesssass 樣式的方法

    webpack處理 css\less\sass 樣式的方法:本文介紹了webpack處理 css\less\sass 樣式的方法,分享給大家,具體如下: (一)處理普通的.css 文件,需要安裝 css-loader,style-loader .less 文件,需要安裝 less-loader .sass 文件,需安裝 less-loader npm install -
    推薦度:
    標簽: 處理 樣式 css
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 精品久久久久久99人妻| 欧美精品在线一区二区三区| 精品偷自拍另类在线观看| 永久免费精品视频| 亚洲国产精品嫩草影院在线观看 | 国产三级精品三级在专区| 久久精品无码午夜福利理论片| 精品国产污污免费网站入口| 久久亚洲精品中文字幕三区| 久久久无码精品亚洲日韩蜜臀浪潮| 国产综合色产在线精品| 欧美精品一本久久男人的天堂| 国产亚洲精品自在久久| 无码囯产精品一区二区免费| | 国产三级精品三级在线观看专1| 国内精品伊人久久久久| 国产亚洲精品自在久久| 亚洲国产一二三精品无码 | 精品一区二区三区免费毛片爱| 国产高清在线精品一本大道国产| 国产成人精品精品欧美| 亚洲精品无码激情AV| 国产精品亚洲专区无码WEB| 久久久国产乱子伦精品作者| 亚洲精品综合久久| 影视网欧洲精品| 91精品国产福利在线导航| 亚洲欧美国产精品第1页| 国产精品尹人在线观看| 久久国产精品99久久久久久老狼| 亚洲AV无码成人精品区蜜桃| 老司机精品影院91| 国产精品美脚玉足脚交欧美| 青青草97国产精品免费观看| 丰满人妻熟妇乱又伦精品劲| 国产精品成熟老女人视频| 一本久久精品一区二区| 精品中文高清欧美| 999久久久免费国产精品播放| 国产精品视频网站你懂得|