分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

sass和postcss

发布时间:2023-09-06 01:43责任编辑:顾先生关键词:暂无标签

sass是css预处理器

需要安装node-sass支持 核心是c++编写

集成
  1. sass-loader 把scss装换成css
  2. css-loader 找出@import和url()导入的语法,告诉webpack依赖的资源。同时支持css modules、压缩css等
  3. style-loader 把css转换成字符串,注入到javascript里。单独提出ExtractTextPlugin

PostCSS是更纯粹地对css本身做转换,在css之后来处理,利用插件类似gulp里的task

PostCSS的简要原理

PostCSS自身只包括css分析器,css节点树API,source map生成器以及css节点树拼接器

插件预览

Autoprefixer 自动前缀
postcss-cssnext 新的特性等等

与webpack集成
{ ???loader: require.resolve(‘postcss-loader‘), ???options: { ?????ident: ‘postcss‘, ??????plugins: () => [ ???????require(‘postcss-flexbugs-fixes‘), ???????autoprefixer({ ?????????browsers: [ ???????????‘>1%‘, ???????????‘last 4 versions‘, ???????????‘Firefox ESR‘, ???????????‘not ie < 9‘, // React doesn‘t support IE8 anyway ?????????], ?????????flexbox: ‘no-2009‘, ???????}), ?????], ???}, ???},

sass和postcss

原文地址:https://www.cnblogs.com/chenjinxinlove/p/8467770.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved