grunt-contrib-less не работает (без ошибок, но без вывода css)
У меня менее сжатая задача grunt, где относительный путь к меньшему количеству файлов из установленной папки grunt raw/less/source_map/
вот файл ворчания.
Gruntfile: (РЕДАКТИРОВАТЬ: изменен на код @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. Я написал простейшее задание без каких-либо опций. Кто-нибудь может указать, что не так с этим.
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 не может найти исходные файлы, даже если путь указан правильно