WebStorm 9 自动编译 LESS 产出 CSS 和 source maps

1、双击桌面Chrome图标,打开Chrome,按键盘“F12”键,打开开发工具界面,点击其右上角的“设置”按钮,勾选“Enable JavaScript source maps”  及“Enable CSS source maps”。

2、打开WebStorm,点File-->Settings,找到File Watchers,点右侧的“+”,选择LESS,更改对应项的设置如下:

Program:C:UserswindAppDataRoaming pmlessc.cmd   (less的安装路径,祥见文章结尾备注。)

 Arguments:--no-color --source-map=$FileNameWithoutExtension$.css.map $FileName$

Working directory:$FileDir$

Output paths to refresh:$FileNameWithoutExtension$.css:$FileNameWithoutExtension$.css.map

单击右下的“OK”。

3、回到WebStorm打开项目的页面,点右键新建一个lesstest的less文件,会自动产出lesstest.css和lesstest.css.map。

产出的对应的map文件为:

{"version":3,"sources":["lesstest.less"],"names":[],"mappings":";;;;AAKA;EAAO,WAAA;EAAW,gBAAA;EAAgB,kBAAA;EAAkB,mBAAA;EAAmB,sBAAA;;AACvE,KAAM;EAAO,cAAA","file":"undefined"}

4、写一段less测试一下,会自动编译成css。

备注:做此配置前要事先安装好nodejs,再装好less组件。具体安装方法请见教程《Windows7 x64系统下安装Nodejs并在WebStorm 9.0.1下搭建编译less环境》,http://www.cnblogs.com/wind128/p/4135972.html

原文地址:https://www.cnblogs.com/wind128/p/4225075.html