DpOLEGapx
@DpOLEGapx
HTML-Верстальщик

Как установить less?

Добрый день, первый раз ставлю 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 и чтобы все собиралось)
  • Вопрос задан
  • 436 просмотров
Пригласить эксперта
Ответы на вопрос 1
k12th
@k12th
console.log(`You're pulling my leg, right?`);
less.min.js из корня выкиньте и забудьте.
Делайте как тут: https://github.com/gruntjs/grunt-contrib-less
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы