尝试使用 PHPStorm文件观察程序将.less
文件编译为.css
时,我做错了什么?
以下是截图,(请打开THIS LINK查看图片的完整尺寸):
我在安装npm install -g less
后安装了NodeJS
。使用lessc
- Windows操作系统中的命令行工具时,使用此命令可以很好地使用编译器cmd.exe
:
lessc custom.less custom.css
,但它不会在Filewatcher中的PHPStorm中做任何事情。
我应该纠正什么,请问?
答案 0 :(得分:39)
对于那些想在IDE PHPStorm中配置LESS自动编译器的人,你可以这样做:
cmd.exe
npm install -g less
并等待下载并安装LESS。.less
文件中输入内容时,它将自动编译到您之前在File Watcher的设置对话框中定义的.css
。template.less
,如图所示,并在设置样式之前将源文件下载到那里。
/*!
* Your commented code which wouldn't be removed in compiled .css because of "!" mark
*/
/*
* This comment will be removed in compiled .css file because of no "!" after "/*"
*/
// Core source files of Twitter's Bootstrap
@import "bootstrap/bootstrap";
@import "bootstrap/responsive";
// Core source file of Font Awesome Icons
@import "font-awesome/font-awesome";
// Connected plugins
@import "plugins/datepicker";
@import "plugins/redactor";
/*!
* General template styles below
*/
/* -------------------------------------------------------------- */
/**** PRECONFIG, OVERRIDES, VARIABLES, TYPOGRAPHY ****/
/* -------------------------------------------------------------- */
// VARIABLES.LESS Override
//---------------------------------------------------------------
// Colors
@whiteSmoke: #f5f5f5;
// Typo
@sansFontFamily: "Helvetica Neue", Helvetica, Arial, sans-serif;
@serifFontFamily: Georgia, "Times New Roman", Times, serif;
@monoFontFamily: Monaco, Menlo, Consolas, "Courier New", monospace;