postcss-less用 PostCSS 语法解析 LESS 的模块
postcss-less 是一个用 PostCSS 语法解析 LESS 的模块
注意: 这个模块需要 Node v6.14.4 以上版本。poscss-less 不是 LESS 编译器。对于 LESS 的编译,请使用 LESS 的官方工具集。
安装
使用 npm:
npm install postcss-less --save-dev
使用方法
postcss-less 最常见的用途是将 PostCSS 的转换直接应用到 LESS 的源代码中。
const syntax = require('postcss-less'); postcss(plugins) .process(lessText, { syntax: syntax }) .then(function (result) { result.content // LESS with transformations });
LESS 的具体解析
@import
支持解析 LESS 特定的 @import 语句和选项
@import (option) 'file.less';
AST将包含一个 AtRule 节点,该节点具有:
- 一个
import: true
属性 - 一个
filename:
属性,包含导入的文件名 - 一个
options:
属性,包含任何指定的导入选项
内联注释
支持对CSS中的单行注释进行解析
:root { // Main theme color --color: red; }
AST 将包含一个带有 inline: true 属性的 Comment 节点。
变量
支持 LESS 变量的解析
@link-color: #428bca;
AST 将包含一个具有variable: true
属性的AtRule
节点。
注意:LESS 变量被严格解析 - 冒号 ( :
) 必须紧跟在变量名之后。
评论
pywordformpython的docx文档解析模块
pywordform是一款python模块,用于解析微软docx文档,它可以提取所有的标记和值,并将
pywordformpython的docx文档解析模块
0
syntaxTreevelocity语法树解析
velocity语法树解析,可以解析出一棵树,配合vtree可以完成velocity语法解析和渲染,分开来发布,因为语法树解析目前是写成lua模块,而vtree是纯lua代码。两者非常独立,如果作为语
syntaxTreevelocity语法树解析
0
pyC11Python 语法解析程序
pyC11是一个Python些的用来解析C程序语法的解析程序,遵循ISO/IEC9899:2011标准,使用pyPEG编写,支持Python2.7and3.x.
pyC11Python 语法解析程序
0