Ошибка при выполнении команды «grunt»?

Всем привет. Я, как и все начинающие, испытываю дикие сложности с настройкой и установкой grunt.js, но при этом понимаю, что если не начну им пользоваться, то не сдвинусь с места.

Итак, я уже всё установил (тоже с горем пополам) и сейчас уже пытаюсь пользоваться первым модулем concat для совмещения всех файлов в один, но вот я ввожу grunt и он выдает ошибку:

Loading "Gruntfile.js" tasks...ERROR
>> SyntaxError: Unexpected string
Warning: Task "default" not found. Use --force to continue.

Aborted due to warnings.


Вот как выглядит файл Gruntfile.js:

module.exports = function(grunt) {

    // 1. Вся настройка находится здесь
    grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),

        concat: {
            dist: {
                src: [
                    'assets/js/libs/*.js', // Все JS в папке libs
                    'assets/js/vendor/*.js'  // Конкретный файл
                    'assets/js/parts/*.js'  // Конкретный файл
                ],
                dest: 'assets/js/production.js',
            }
        }

    });

    // 3. Тут мы указываем Grunt, что хотим использовать этот плагин
    grunt.loadNpmTasks('grunt-contrib-concat');

    // 4. Указываем, какие задачи выполняются, когда мы вводим «grunt» в терминале
    grunt.registerTask('default', 'concat');

};


А вот package.json :

{
  "name": "loom",
  "version": "0.1.0",
  "devDependencies": {
    "grunt": "~0.4.1",
    "grunt-contrib-concat": "^1.0.0"
  }
}
  • Вопрос задан
  • 386 просмотров
Решения вопроса 1
Olivoin
@Olivoin Автор вопроса
Пропущена запятая.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы