快速入门
概览
变量(Variables)
混入(Mixins)
嵌套(Nesting)
运算(Operations)
转义(Escaping)
函数(Functions)
命名空间和访问符
映射(Maps)
作用域(Scope)
注释(Comments)
导入(Importing)
使用 Less.js
命令行用法
浏览器使用
Less.js选项
预加载插件
程序化使用
API
为 Less.js 做贡献
Less 函数手册
逻辑函数
字符串函数
列表函数
数学函数
类型函数
杂项函数
颜色定义函数
颜色通道函数
颜色操作函数
颜色混合函数
进阶指南
变量
父选择器
继承
合并
Mixins
CSS Guards
分离规则集
@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选项
下一篇:
程序化使用