首页前端开发其他前端知识详解webpack如何打包less或sass资源的呢?

详解webpack如何打包less或sass资源的呢?

时间2024-03-25 14:56:04发布访客分类其他前端知识浏览1423
导读:这篇文章主要给大家介绍“详解webpack如何打包less或sass资源的呢?”的相关知识,下文通过实际案例向大家展示操作过程,内容简单清晰,易于学习,有这方面学习需要的朋友可以参考,希望这篇“详解webpack如何打包less或sass资...
这篇文章主要给大家介绍“详解webpack如何打包less或sass资源的呢?”的相关知识,下文通过实际案例向大家展示操作过程,内容简单清晰,易于学习,有这方面学习需要的朋友可以参考,希望这篇“详解webpack如何打包less或sass资源的呢?”文章能对大家有所帮助。





下载插件

less 下载 less包和less-loader

sass 下载node-sass和sass-loader

使用插件

webpack.config.js

 module: {
                  //css打包规则
        rules: [{

            test: /\.css$/,        //把项目中所有以.css结尾的文件打包,插入到html里
            use: ["style-loader","css-loader"]  //css兼容loader,单独的css文件
        }
, {

            test: /\.less$/,
            use: ["style-loader","css-loader","less-loader"]   //从右到左,内联样式
        }
,{

            test: /\.scss$/,
            use: ["style-loader","css-loader","sass-loader"]
        }
]
    }
    ,

目录结构

lessstyle.less

@width:200px;
    
@height:200px;
    
@color:red;


body {
    
  margin: 0;
    
  padding: 0;

}

p {
    
  color: @color;
    
  font-size: 25px;

}

h1 {
    
  color: blue;
    
  font-size: 88px;

}

.box2 {
    
  width: @width;
    
  height: @height;
    
  background-color: @color;

}
    

sassstyle.scss

$w:50px;
    
$h:100px;

.box3 {
    
  width: $w;
    
  height: $h * 3;
    
  background-color: greenyellow;
    
  color: bisque;

}
    

index.html

Title

商城首页~~~~~~

打包css

this is a box1 this is a box2 this is a box3

index.js

require("../css/style.css")
require("../css/lessstyle.less")
require("../css/sassstyle.scss")
console.log("首页专用js文件");
    

执行webpack

html页面


以上就是关于“详解webpack如何打包less或sass资源的呢?”的相关知识,感谢各位的阅读,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注网络,小编每天都会为大家更新不同的知识。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

webpack

若转载请注明出处: 详解webpack如何打包less或sass资源的呢?
本文地址: https://pptw.com/jishu/652853.html
webpack提取css为单独文件的操作是什么 PHP中怎样对文本与二进制互转?

游客 回复需填写必要信息