Jw
首页
技术
英语
首页
技术
英语
  • 前端

    • CSS

      • 盒子模型
      • 屏幕单位
      • 自适应正方形
      • CSS 性能优化
      • 预处理器

        • SCSS 安装(Windows)
        • SCSS 编译与使用
        • SCSS 公共样式
        • Less 安装与使用

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;

  1. 指定@import指令的搜索路径。
  2. 压缩CSS输出。
  3. 指定文件名,以获得更好的错误消息。
  4. 指定要监视的输入目录。
    npm install -g watcher-lessc // 全局安装less实时监听编译模块

使用

说明
Options命令说明大意
--input-iSpecify input file to watch/compile.指定监听或编译入口文件
--paths-pSpecify search paths for @import directives. [default: []].指定@import指令的搜索路径
--compress-cMinify CSS output.输出压缩css
--filename-fSpecify a filename, for better error messages. [default: "style.less"]指定一个文件名,以更好的获取错误信息
--directory-dSpecify input directory to watch.要监视的特定输入目录
--output-oSpecify output file path.指定输出文件路径
--help-hShow 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

less中文文档

速查

# 检测 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 版本
最近更新: 2026/10/12 09:08
Contributors: liujw
Prev
SCSS 公共样式