Я настраиваю задачи минимизации ворчания для следующего файла css с именем «test.css»:
body{
background-color: #fff;
text-align: left;
}
Я получаю следующее сообщение, когда запускаю grunt
:
WARN: ERROR: Unexpected token: punc ({) [test.css:1,4]
Мой файл "Gruntfile.js" в настоящее время выглядит так:
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
uglify: {
options: {
banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n'
},
min: {
src: 'test.css',
dest: 'test.min.css'
}
}
});
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.registerTask('default', ['uglify']);
};
Мой файл package.json в настоящее время выглядит так:
{
"name": "kaidez",
"version": "0.1.0",
"devDependencies": {
"grunt": "~0.4.0",
"grunt-contrib-uglify": "~0.1.1"
}
}
Работает grunt v4.0 и node v0.8.20, оба установлены глобально. Оба grunt-cli
и uglify
установлены. «Gruntfile.js», «package.json» и «test.css» находятся в одном каталоге. Все эти файлы находятся в каталоге «themes» для сайта WordPress, но я не в этом.
Есть идеи?
uglify
предназначена только для файлов JavaScript. Для CSS проверьте stackoverflow.com/a/13749226, который предлагаетgrunt-css
. - person Jonathan Lonowski   schedule 25.02.2013