webpack打包css,sass,less等静态资源以及前缀兼容浏览器

1.全局安装CSS(使用loader打包css文件)

npm i css-loader style-loader -D
或 yarn add css-loader style-loader -D

2.从index.js引入css文件关联

在这里插入图片描述

3.修改配置文件,在rules增加个配置 在这里插入图片描述

在这里插入图片描述

{
				test: /\.css$/, //匹配css后缀名文件
				use: [
					'style-loader', // 插入style标签
					'css-loader' // 解析路径
				]
			}

在这里插入图片描述

2.1 less文件配置

**安装
cnpm i less-loader less -D

2.2.修改配置文件

在rules数组中添加less规则

{
  test: /\.less$/,
  use: [
    'style-loader', // 插入style标签
    'css-loader', // 解析路径
    'less-loader' // 把less转换成css
  ]
}

3.1 sass配置安装

npm i sass-loader node-sass -D(注意要装中两个)

3.2配置文件后缀名为SCSS,(不是sass)*

在这里插入图片描述

3.3引入和修改配置文件

在这里插入图片描述
在这里插入图片描述

{
			test: /\.scss$/, //这里后缀名是scss后缀名文件
			use: [
				'style-loader', // 插入style标签
				'css-loader', // 解析路径
				'sass-loader' //从下到上执行,sass-loader变成css文件处理
			]

}

3.4 stylus配置
npm i -D stylys stylus-loader





# 4.自动添加前缀兼容浏览器

1.安装
npm i postcss-loader autoprefixer -D
或者
yarn add postcss-loader autoprefixer -D

2.新建一个配置文件(名字为postcss.config.js)来处理autoprefixer包插件**
在这里插入图片描述

 module.exports = {
  plugins: [
  	require('autoprefixer')
  ]
}

****3.在配置文件中添加’postcss-loader’在这里插入图片描述
效果如图:
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值