2016-09-10 4 views
0

Salut J'essaie d'apprendre tutoriel grunt à partir de YouTube et je suis la même instruction que la mention dans la vidéo.Grunt Erreur: jeton non explicite {erreur de syntaxe

Mais lors de l'exécution de la commande grunt dans mon système, je reçois l'erreur, que je ne suis pas en mesure de résoudre.

Ci-dessous mon 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']) 

}; 

Erreur: -

Chargement "Gruntfile.js" tâches .. .ERROR >> SyntaxError: Jeton inattendu { Attention: la tâche "par défaut" n'a pas été trouvée. Utilisez --force pour continuer. Abandonné en raison d'avertissements.

J'ai essayé de rechercher les questions d'erreurs similaires de stackoverflow mais pas de chance. Toute aide est appréciée comme j'utilise grognement première fois

Merci

+2

Il est une faute de frappe: 'funtion' – cartant

+0

Merci, n'a pas pu trouver le problème :-) – shreyansh

Répondre

0

Fixer la faute de frappe dans la ligne 1 de votre gruntfile, changer 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']) 

};