PHPStorm File watcherを使用して.less
ファイルを.css
にコンパイルしようとすると、何が間違っていますか?
これがスクリーンショットです(pls open THIS LINK 画像のフルサイズを表示するには):
NodeJS
をインストールした後、npm install -g less
をインストールしました。 cmd.exe
を使用すると、コンパイラlessc
は正常に動作します。WindowsOSのコマンドラインツールで次のコマンドを実行します。
lessc custom.less custom.css
ですが、FilewatcherのPHPStorm内では何も実行されません。
私が修正すべき手がかりはありますか、pls?
IDE PHPStorm内でLESS自動コンパイラを構成したい場合は、次の方法で構成できます。
cmd.exe
npm install -g less
と入力し、LESSがダウンロードおよびインストールされるのを待ちます。.less
ファイル内に何かを入力するたびに、FileWatcherの設定ダイアログで以前に定義した.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;