Kompilator Less Filewatcher w PHPStorm

Co robię źle, próbując skompilować .less pliki do .css za pomocą PhpStorm File watcher ?

Oto zrzut ekranu, (pls otwórz ten LINK , aby zobaczyć pełny rozmiar obrazu): Tutaj wpisz opis obrazka

Zainstalowałem npm install -g less, Po zainstalowaniu NodeJS. To działa dobrze kompilator lessc przy użyciu cmd.exe - Narzędzie wiersza poleceń w systemie operacyjnym Windows z tym poleceniem:

lessc custom.less custom.css, ale nie zrobi nic wewnątrz PHPStorm w Filewatcher.

Any clue what I powinien poprawić, pls ?

Author: aspirinemaga, 2013-07-07

1 answers

Dla tych, którzy chcą skonfigurować mniej automatycznego kompilatora w swoim IDE PHPStorm, możesz to zrobić w ten sposób:

  1. Pobierz i zainstaluj węzeł.js
  2. Open Terminal/Shell / Command line, cmd.exe dla środowiska Windows
  3. wewnątrz linii poleceń terminal, wpisz npm install -g less i poczekaj na pobranie i zainstalowanie mniej.
  4. w PHPStorm Otwórz okno ustawień: Plik > Ustawienia (CTRL+ALT+S)
  5. przejdź do obserwatorzy plików (lub wyszukaj go w oknie ustawień)
  6. Kliknij + po prawej stronie okna dialogowego Ustawienia, aby utworzyć nowy Kontroler plików i skonfigurować go tak, jak pokazano na obrazku:
    Tutaj wpisz opis obrazka
    I tak powinna wyglądać struktura folderów dla ustawień na poprzednim zdjęciu:
    Tutaj wpisz opis obrazka
  7. zapisz go i Przetestuj, za każdym razem, gdy wpiszesz coś wewnątrz pliku .less, zostanie to automatycznie skompilowane do .css zdefiniowanego wcześniej w ustawieniu File Watcher dialog.
    Aby usunąć pliki źródłowe, Utwórz template.less Jak pokazano na obrazku i załaduj tam pliki źródłowe przed przystąpieniem do stylizacji czegokolwiek.


/*!
 * 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;
 38
Author: aspirinemaga,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-29 11:34:42