查了一些都有点偏差,找到方法后记录下~
【windows环境下】
1. 在有node环境下,安装less
npm i less -g
安装后,会出现一个安装路径:
C:\Users\Administrator>npm i less -g
C:\Users\Administrator\AppData\Roaming\npm\lessc -> C:\Users\Administrator\AppData\Roaming\npm\node_modules\less\bin\lessc
+ less@3.12.2
added 12 packages from 45 contributors in 3.141s
检查是否安装好:lessc -v
2. 配置webstorm watcher
webstorm中配置位置:
File – Settings – Tools – File Watchers
增加一个less类型的watcher:
最简单的配置就是只修改Program
的值,这个是放lessc.cmd
的路径。
如上安装路径,但打开文件夹看,其实并没有lessc.cmd
。
按我这种安装,实际lessc.cmd
的路径是:
C:\Users\Administrator\AppData\Roaming\npm\lessc.cmd
(仅供参考)
Program:
C:\Users\Administrator\AppData\Roaming\npm\lessc.cmd
Arguments:
$FileName$ $FileNameWithoutExtension$.css --source-map
(webstorm默认值)
Output path to refresh:
$FileNameWithoutExtension$.css:$FileNameWithoutExtension$.css.map
(webstorm默认值)
按如上配置,编译后文件结构如下: