Добрый день, первый раз ставлю less, не получается настроить)
То что сделал:
1) Скачал Node.js
2) Так же скачено
https://github.com/gruntjs/grunt-contrib-watch отсюда взял файлы только package.json и Gruntfile.js
3) Закинул в папку tasks/less.min.js
4) в грант фаил добавил
module.exports = function(grunt) {
grunt.initConfig({
less: {
options: {
paths: ['less']
},
files: {
"css/main.css": "less/style.less"
}
},
watch: {
less: {
files: [
"less/**"
],
tasks: "less:main"
}
}
});
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.registerTask('default', ['less', 'watch']);
};
5) В package.json
{
"name": "grunt-cli",
"description": "The grunt command line interface",
"version": "1.2.0",
"author": "Grunt Development Team (http://gruntjs.com/development-team)",
"repository": "gruntjs/grunt-cli",
"license": "MIT",
"engines": {
"node": ">=0.10.0"
},
"main": "tasks/less.min.js",
"scripts": {
"test": "node bin/grunt test"
},
"bin": {
"grunt": "bin/grunt"
},
"dependencies": {
"findup-sync": "~0.3.0",
"grunt-known-options": "~1.1.0",
"nopt": "~3.0.6",
"resolve": "~1.1.0"
},
"devDependencies": {
"grunt": "^1.0.1",
"grunt-contrib-concat": "^1.0.0",
"grunt-contrib-jshint": "~1.0.0",
"grunt-contrib-uglify": "^1.0.1",
"grunt-contrib-watch": "^1.0.0"
},
"files": [
"js"
],
"appveyor_id": "prp6g944b05jsq6d"
}
6) Как дальше настроить watcher и чтобы все собиралось)