grunt-contrib-less не работает (нет ошибок, но нет вывода css)

У меня есть задача меньше компилировать grunt, где относительный путь к меньшему количеству файлов из установленной папки grunt равен raw/less/source_map/

вот файл grunt.

Gruntfile: (EDIT: изменен на код @Yogesh Khatri, все та же проблема)

module.exports = function(grunt) {
    grunt.initConfig({
        less: {
            files: { "raw/less/source_map/style.css" : "raw/less/source_map/style.less" }
        },
        watch: {
            js: {
                files: ['raw/less/source_map/style.less'],
                    tasks: ['default'],
                }
        }
    });
    grunt.loadNpmTasks('grunt-contrib-less');
    grunt.loadNpmTasks('grunt-contrib-watch');
    grunt.registerTask('default', ['less']);
};

при его запуске отображается командная строка

^CMacPro:grunt sagiavinashvarma$ grunt watch
Running "watch" task
Waiting...
>> File "raw/less/source_map/style.less" changed.
Running "less:files" (less) task

Done, without errors.
Completed in 1.862s at Tue Dec 09 2014 15:03:37 GMT+0530 (IST) - Waiting...

но вывода style.css нет. Я написал самую простую задачу на хрюканье без каких-либо опций. может ли кто-нибудь указать, что не так с этим.


person Sagi_Avinash_Varma    schedule 09.12.2014    source источник


Ответы (1)


Изменить: у меня возникла проблема. Это не работает, потому что для работы меньшего количества задач требуется конкретная цель.
Попробуйте изменить код следующим образом.

module.exports = function(grunt) {
    grunt.initConfig({
        less: {
          development: {
            files: { "raw/less/source_map/style.css" : "raw/less/source_map/style.less" }
          }
        },
        watch: {
            js: {
                files: ['raw/less/source_map/style.less'],
                    tasks: ['default'],
                }
        }
    });
    grunt.loadNpmTasks('grunt-contrib-less');
    grunt.loadNpmTasks('grunt-contrib-watch');
    grunt.registerTask('default', ['less']);
};

Я получил ошибку, запустив grunt --verbose, который показывает гораздо больше информации о задачах. Это дало мне вывод, как

Verifying property less.files exists in config...OK
File: [no files]
Options: report="min", banner=""
>> Destination not written because no source files were provided.

поиск которых привел меня к этому: - >grunt-contrib-less не может найти исходные файлы, хотя путь правильный

person Yogesh Khatri    schedule 09.12.2014
comment
мой плохой я изменил код. до сих пор нет выхода. нет ошибок - person Sagi_Avinash_Varma; 09.12.2014