快速入门
概览
变量(Variables)
混合(Mixins)
嵌套(Nesting)
运算(Operations)
转义(Escaping)
函数(Functions)
命名空间和访问符
映射(Maps)
作用域(Scope)
注释(Comments)
导入(Importing)
Less.js 用法
命令行用法
浏览器使用
Less.js选项
预装插件
程序化使用
API
Contributing to Less.js
Less 函数手册
逻辑函数
字符串函数
列表函数
数学函数
类型函数
其他功能
颜色定义函数
颜色通道函数
颜色操作函数
颜色混合函数
进阶指南
合并
父选择器
扩展
变量
Mixins
CSS Guards
Detached Rulesets
@import At-Rules
@plugin At-Rules
Maps (NEW!)
Less入门文档
网站首页
预装插件
#### 在 Less.js 开始解析之前加载插件 使用插件的最简单方式是使用 @plugin 规则,在 Node.js 环境中,你可以通过命令行或在 Less 参数中指定需要预加载的全局 Less.js 插件。 ### 预处理 如果要添加 Less.js 预处理器,则必须预加载插件。也就是说,在 Less 源码被解析之前,插件就被调用并接收到 Less 源码。例如 Sass-To-Less 预处理器插件。 注意: 预加载对于 pre-evaluation(预求值) 插件不是必须的(只要在 Less 源码被解析之后,且在被求值之前即可)。 ### Node.js #### 使用命令行 如果你使用的是 lessc,则要做的第一件事就是安装该插件。在 NPM 之类的注册表中,我们建议将 Less.js 插件注册为带有 "less-plugin-" 前缀的插件名(以便于搜索),虽然这不是必需的。然后,对于自定义插件,就可以以如下方式安装: ```shell npm install less-plugin-myplugin ``` 要使用该插件,你可以在命令行中通过以下指定即可: ```shell lessc --myplugin ``` 每当存在未知的 Less 参数时(例如 "myplugin"),Less.js 就会尝试将 "less-plugin-myplugin" 模块和 "myplugin" 模块作为插件加载。 你还可以使用以下命令显式指定插件: ```shell lessc --plugin=myplugin ``` 要将参数传递给插件,你可以使用以下两种方法之一。 ```shell lessc --myplugin="advanced" lessc --plugin=myplugin=advanced ``` ### 通过 Less.js 加载插件 在 Node 中,需要通过 require 指令加载插件并将其作为插件参数数组传递给 less 。例如: ```less var LessPlugin = require('less-plugin-myplugin'); less.render(myCSS, { plugins: [LessPlugin] }) .then( function(output) { }, function(error) { } ); ```
上一篇:
Less.js选项
下一篇:
程序化使用