2016-07-31 17 views
0

Ich habe gerade erst begonnen zu lernen, wie man mit Steven Footes Buch 'Learning to program' programmiert und ich habe eine Wand getroffen und ich suche bitte Hilfe.Aufgabe "jshint" nicht gefunden

Wenn ich laufe; grunst jshint ich bekomme folgendes;

Daniels-Air:projects danielclifford$ sudo grunt jshint 
Loading "Gruntfile.js" tasks...ERROR 
>> SyntaxError: Unexpected token { 
Warning: Task "jshint" not found. Use --force to continue. 

mein gruntfile.js sieht wie folgt aus;

module.exports = funtion (grunt) { 
    grunt.initConfig({ 
     concat: { 
      release: { 
       src: ['js/values.js', 'js/prompt.js'], 
       dest: 'release/main.js' 
      } 
     }, 
     copy: { 
      release: { 
       src: 'manifest.json', 
       dest: 'release/manifest.json' 
      } 
     }, 
     jshint: { 
      files: ['js/vales.js', 'js/prompt.js'] 
     } 
    }); 
    grunt.loadNpmTasks('grunt-contrib-concat'); 
    grunt.loadNpmTasks('grunt-contrib-copy'); 
    grunt.loadNpmTasks('grunt-contrib-jshint'); 
    grunt.registerTask('default', ['jshint', 'concat', 'copy']); 
    }; 

Ich habe wahrscheinlich nur einen dummen Fehler gemacht, aber ich kann es nicht finden und die beiden anderen Beiträge mit ähnlichen Problemen haben mir nicht geholfen, entweder so dass jede Hilfe jemand kann mir geschätzt würde.

Danke!

+0

Haben Sie das "grunt-contrib-jshint" npm Modul in unserem Verzeichnis installiert? Wenn nicht installieren Sie es mit 'npm-install grunt-contrib-jshint --save-dev' –

+0

Hallo David, ja die jshint grunt Plugin ist installiert –

+0

Kannst du bitte den Inhalt deiner 'package.json' Datei hier einfügen? –

Antwort

0

Linie 1 der Gruntfile.js module.exports = function(grunt) { statt module.exports = funtion(grunt) {

Nicht die Funktionsdeklaration sieht die Syntax Error: Unexpected token Linie werfen, die Sie empfangen, wenn Sie versuchen, die Aufgabe ausgeführt werden soll.

+0

Wusste, dass es etwas Dummes wäre, schrieb ich den Code auch zweimal und endete immer noch mit diesem Fehler haha. Danke! –

+0

Nicht dumm! Sie werden eine Intuition für diese Art von Fehlern bekommen wie Sie mehr codieren! Viel Glück! –