2013-02-24 16 views
6

mam konfiguracją zadania minifikacji Grunt na poniższym pliku css nazwie „test.css”:Grunt daje dziwne „WARN: BŁĄD: Nieoczekiwany token ...” wiadomość

body{ 
background-color: #fff; 
text-align: left; 
} 

pojawia się następujący komunikat po uruchomieniu grunt:

WARN: ERROR: Unexpected token: punc ({) [test.css:1,4]

Mój "Gruntfile.js" plik aktualnie wygląda tak:

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']); 
}; 

Mój "package.json" plik aktualnie wygląda tak:

{ 
    "name": "kaidez", 
    "version": "0.1.0", 
    "devDependencies": { 
    "grunt": "~0.4.0", 
    "grunt-contrib-uglify": "~0.1.1" 
    } 
} 

Running grunt v4.0 i węzła v0.8.20, zarówno zainstalowane globalnie. Zainstalowane są zarówno grunt-cli, jak i uglify. "Gruntfile.js", "pakiet.json" i "test.css" znajdują się w tym samym katalogu. Wszystkie te pliki znajdują się w katalogu "themes" dla witryny WordPress, ale nie robię tego.

Wszelkie pomysły?

+2

Zadanie 'uglify' dotyczy tylko plików JavaScript. W przypadku CSS, sprawdź http://stackoverflow.com/a/13749226, co sugeruje ['grunt-css'] (https://npmjs.org/package/grunt-css). –

+0

Jonathan Lonowski: Wielkie dzięki ... zadziałało !!! Jeśli zakodowałbym głosowanie w sprawie komentarzy, podważyłbym cię. – kaidez

+0

@ JonathanLonowski powinieneś uczynić swój komentarz odpowiedzią. –

Odpowiedz

7

Zadanie uglify dotyczy tylko plików JavaScript. W przypadku CSS, sprawdź: this answer, co sugeruje gruntowanie-css (komentarz Jonathana Lonowskiego)

+0

Argh, walił moją głową o ścianę przez wieki tym razem. Tak prosty :) – Mark

Powiązane problemy