Меньше зависаний Windows Node.js

Я пытался установить Symfony2 в Windows, чтобы использовать ассетики с меньшими затратами.

Я установил node.js для Windows (0.6.8). Затем я запустил npm install less --global и нашел меньше в C: \ Users \ Matt \ AppData \ Roaming \ npm \ node_modules

Что касается моей настройки Symfony, у меня есть главная ветвь Assetic (из-за ошибки, о которой я читал в 1.0.2), но стандарт v1.0.1 AsseticBundle

После некоторой работы я смог получить пример меньше файл для рендеринга через: http: //localhost/app_dev.php/css/compiled-main_part_1_boilerplate_1.css

Затем я переключил файл .less, который @импортирует другие файлы .less (в том же подкаталоге). Всякий раз, когда я пытаюсь перейти на эту страницу на моем локальном сервере (используя эту меньшую конфигурацию), она зависает, и я вижу, как выполняются командный процесс и процесс node.exe.

Команда пытается запустить сценарий в node.js, который существует в моем временном каталоге. Я могу запустить этот файл через node.js в командной строке нормально, но я не могу загрузить его с помощью Symfony / Assetic.

Можно ли вообще использовать node.js, less и Assetic в Windows?

Вот соответствующие разделы файла конфигурации:

# Assetic Configuration
assetic:
    debug:           %kernel.debug%
    use_controller: false
    bundles: [FeedStreamMainBundle]
    # java: /usr/bin/java
    filters:
        cssrewrite: ~
        less:
            node: %assetic_node%
            node_paths: [%assetic_less_path%]
        yui_js:
            jar: "%kernel.root_dir%/Resources/java/yuicompressor.jar"
        yui_css:
            jar: %kernel.root_dir%/java/yuicompressor-2.4.2.jar
        # closure:
        #     jar: %kernel.root_dir%/java/compiler.jar

dev config override:

assetic:
    use_controller: true

в параметрах.ini:

assetic_node="C:\\Program Files (x86)\\nodejs\\node"
assetic_less_path="C:\\Users\\Matt\\AppData\\Roaming\\npm\\node_modules"

5
задан PeeHaa 21 February 2012 в 20:37
поделиться