В чем профит от него?То есть вы его заюзали, даже не посмотрев, что это?:)
sass: {
options: {
sourceMap: false
},
prod: {
files: { 'dest/style.css': 'css/style.scss'}
},
dev: {
options: {sourceMaps: true}, // в разработке нужны соурсмапы
files: { 'dest/style.css': 'css/style.scss'}
},
},
// ...
// ...
grunt.registerTask('default', ['concat:dev', 'uglify:dev', 'sass:dev', 'cssmin', 'htmlmin:dev', 'watch']); //'imagemin', 'uncss',
grunt.registerTask('deploy', ['concat:dev', 'uglify:prod', 'sass:prod', 'cssmin', 'htmlmin:prod']);
-g
), он и не записался в package.json. Надо так:grunt-contrib-cssmin --save-dev
npm install grunt-cli -g # обратите внимание, этот пакет ставится глобально и добавляет в систему команду grunt
npm install grunt --save-dev # этот ставится локально и собственно выполняет работу
Есть какие то триггеры, которые к примеру каждого первого числа пушат в массив history, текущую дату и сумму?Это-то можно делать с помощью cron. Но нет смысла.
P.S. я так понял, что для собранного в 1 файла есть sourcemaps, но это для production и для собранного файла, а для dev хотелось бы отдельные файлы.
Думаю, что лучше взять ES6 + Babel + Webpack. Может я ошибаюсь и лучше взять что-то другое?Нормально.
Использовать сервер только для получения каких-либо данных, а бизнес-логику поручить клиентсайду? SPA или классический сайт?Так вы задайте себе вопрос, у вас SPA или классический сайт? Приложение или газета? Gmail нет смысла делать классическим сайтом, визитку нет смысла делать SPA.