vue使用postcss_PostCSS深入研究:使用“ PreCSS”进行预处理

vue使用postcss

在最后两个 教程中,我们研究了在完成的样式表上使用PreCSS来增强其跨浏览器兼容性和优化的方法,基本上是作为处理器。 在本教程中,您将学习使用PostCSS作为处理器,就像使用Stylus,Sass或LESS一样。

使用PostCSS进行预处理的主要方法有两种。 一种是选择您自己的所有插件以添加所需的预处理器功能,另一种是安装一包预选的插件,以便您可以立即进行操作。

我们将从最快最简单的方法开始,安装由乔纳森·尼尔(Jonathan Neal)创建的出色的PreCSS插件包。 在此之后的教程中,我们将继续介绍如何仅使用所需的功能来组合自己的预处理器。

本教程将假定您对预处理器(如Stylus,Sass或LESS)中常见的功能有所了解。 这纯粹是因为我们将重点介绍如何可以通过PostCSS使用相同类型的功能,而不是什么功能实际上做。 即便如此,即使您以前从未使用过预处理器,也可能是一个理想的起点。

试用PreCSS Live

在下一节中,我们将介绍如何使用PreCSS设置Gulp或Grunt项目,但是,如果您想使用一个捷径,(现在),您可以选择使用Live Demo Playground来尝试代码。我们将在本教程中进行介绍。 可以在左侧窗口中键入代码,它会自动为您编译并显示在右侧窗口中。

设置您的项目

您需要做的第一件事是根据您的喜好将项目设置为使用Gulp或Grunt。 如果您没有一个或另一个偏好,我建议您使用Gulp,因为您将需要更少的代码来达到相同的目的。

您可以在之前的教程中了解如何为PostCSS设置Gulp或Grunt项目

分别。

但是,如果您不想从头开始手动设置项目,则可以下载本教程附带的源文件 ,并将提供的Gulp或Grunt入门项目提取到一个空项目文件夹中。

然后,在终端或命令提示符指向该文件夹的情况下,运行命令npm install

安装PreCSS

无论您使用的是Gulp还是Grunt,请使用以下命令将PreCSS安装到项目中:

npm install precss --save-dev

作为Gulp插件加载

如果您使用的是Gulp,请将此变量添加到文件中已存在的变量下:

var precss = require('precss');

现在,将新的变量名称添加到processors数组中:

var processors = [
		precss
	];

通过运行gulp css命令,然后检查项目的“目标”文件夹中是否已出现新的“ style.css”文件,来快速测试一切是否正常。

加载为Grunt插件

如果您使用的是Grunt,请将嵌套在options对象下的processors对象更新为以下内容:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值