Less 安装与使用
全局安装 lessc 与 watcher-lessc,实现编译与实时监听。
1. 首先搭建node环境;
验证node
node -v // 检测 node 版本
npm -v // 检测 npm 版本
2. 全局安装 less 编译模块 lessc;
npm install -g less // 全局安装less编译模块
lessc -v // 检测 less 模块是否安装成功
使用
切换到项目目录,输入以下命令:
lessc test.less > test.css
// lessc 入口文件路径 > 输出文件路径
3. 全局安装 less 监听模块 watcher-lessc;
- 指定@import指令的搜索路径。
- 压缩CSS输出。
- 指定文件名,以获得更好的错误消息。
- 指定要监视的输入目录。
npm install -g watcher-lessc // 全局安装less实时监听编译模块
使用
说明
| Options | 命令 | 说明 | 大意 |
|---|---|---|---|
| --input | -i | Specify input file to watch/compile. | 指定监听或编译入口文件 |
| --paths | -p | Specify search paths for @import directives. [default: []]. | 指定@import指令的搜索路径 |
| --compress | -c | Minify CSS output. | 输出压缩css |
| --filename | -f | Specify a filename, for better error messages. [default: "style.less"] | 指定一个文件名,以更好的获取错误信息 |
| --directory | -d | Specify input directory to watch. | 要监视的特定输入目录 |
| --output | -o | Specify output file path. | 指定输出文件路径 |
| --help | -h | Show this message. | 显示此消息 |
使用命令
// 1. Specify input .less file & output .css file
watcher-lessc -i less/index.less -o css/indexcss
// 2. Specify input directory to watch.
watcher-lessc -i less/index.less -o css/index.css -d ./less
// 3. Specify less render options
watcher-lessc -i less/index.less -o css/index.css -d ./less -p ./less -f style.less -c
速查
# 检测 node / npm
node -v
npm -v
# 全局安装 less 编译模块,并检测
npm install -g less
lessc -v
# 编译:lessc 入口文件 > 输出文件
lessc test.less > test.css
# 全局安装实时监听编译模块
npm install -g watcher-lessc
# 指定入口与输出
watcher-lessc -i less/index.less -o css/index.css
# 监听目录 + 压缩输出
watcher-lessc -i less/index.less -o css/index.css -d ./less -c
| 场景 | 关键点 |
|---|---|
| 单次编译 | lessc 入口 > 输出 |
| 边写边编译 | watcher-lessc -i ... -o ... -d ... |
相关
- SCSS 安装(Windows):Sass 环境准备
- Node 环境管理:用 nvm 管理 node 版本