2016-09-10 2 views
0

Привет Я пытаюсь изучить учебник grunt из youtube, и я следую той же инструкции, что и упоминание в видео.Ошибка Grunt: неопределенный токен {синтаксическая ошибка

Но во время выполнения команды grunt в моей системе я получаю сообщение об ошибке, которое я не могу решить.

Ниже мой package.json

{ 
    "name": "shreyansh", 
    "version": "1.0.0", 
    "description": "running grunt test", 
    "main": "index.html", 
    "author": "shreyansh", 
    "devDependencies": { 
    "grunt": "^1.0.1", 
    "grunt-contrib-cssmin": "^1.0.2", 
    "grunt-contrib-uglify": "^2.0.0" 
    } 
} 

Gruntfile.js

module.exports = funtion(grunt) { 


     grunt.initConfig({ 

      pkg: grunt.file.readJSON('package.json'), 

      cssmin: { 
       combine:{ 
        files:{ 
         'Project/css/main.css': [ 'file-upload.css'] 
        } 
       } 
      } 

     }); 


     grunt.LoadNpmTasks('grunt-contrib-cssmin');  

     grunt.registerTask('default', ['cssmin']) 

}; 

Ошибка: -

Загрузка "Gruntfile.js" задачи .. .ERROR >> СинтаксисError: Неожиданный токен { Внимание: задача «по умолчанию» не найдена. Используйте -force для продолжения. Прервано из-за предупреждений.

Я попытался найти похожие ошибки из stackoverflow, но не повезло. любая помощь, как я использую черновой первый раз

Благодаря

+2

Это опечатка: 'funtion' – cartant

+0

Спасибо, не смог найти проблему :-) – shreyansh

ответ

0

Закрепить опечатка в строке 1 вашего gruntfile, изменить funtion к function:

module.exports = function(grunt) { 


    grunt.initConfig({ 

     pkg: grunt.file.readJSON('package.json'), 

     cssmin: { 
      combine:{ 
       files:{ 
        'Project/css/main.css': [ 'file-upload.css'] 
       } 
      } 
     } 

    }); 


    grunt.LoadNpmTasks('grunt-contrib-cssmin'); 

    grunt.registerTask('default', ['cssmin']) 

}; 
Смежные вопросы