@aayarushin

Где ошибка в gruntfile.js?

Не компилируется, выдает ошибку, в чем тут проблема?
a4dd2c927cfd41cfa99e3bfe7a134395.jpg
module.exports = function(grunt) {
	grunt.initConfig({

	//Склеивание файлов
	concat: {
		dist: {
			src: [
				'js/*.js' 
			],
			dest: 'production/js/script.js',
		}
	}
	//Сжатие
	uglify: {
		build: {
			src: 'production/js/script.js',
			dest: 'production/js/script.min.js'
		}
	}
	//Слежение за изменением
	watch: {
		scripts: {
			files: ['js/*.js'],
			tasks: ['concat', 'uglify'],
			options: {
				spawn: false,
			},
		}
	}

	});

	//Загрузка модулей
	grunt.loadNpmTasks('grunt-contrib-concat');
	grunt.loadNpmTasks('grunt-contrib-uglify');
	grunt.loadNpmTasks('grunt-contrib-watch');


	grunt.registerTask('default', ['concat', 'uglify']);
};
  • Вопрос задан
  • 2355 просмотров
Пригласить эксперта
Ответы на вопрос 3
Вы забыли запятые:
}, // <-- Запятая
  //Сжатие
  uglify: {
    build: {
      src: 'production/js/script.js',
      dest: 'production/js/script.min.js'
    }
  }
Ответ написан
hedint
@hedint
Senior front-end developer
а запятые после свойств объекта с каких пор не ставятся?
{
concat: {
...},
uglify:
{ ...
},
smth:...
P.S. ни разу не работал с grunt, но сразу в глаза бросилось.
Ответ написан
Комментировать
@dmitryprogrammer
Консоль всегда (или почти всегда) показывает где ошибка (файл, строка).

А "Ванны", вы забыли замазать во втором случае :-)
Ответ написан
Ваш ответ на вопрос

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

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