2017-05-11 1 views
0

Ich bin ziemlich neu in der Linux-Webapp-Entwicklung, aber es war eine Readme an das Projekt angehängt, dass das vorherige Team mich verlassen hat.Parsing-Fehler: Unerwarteter Token .. bei der Verwendung von eslint

Es sagte ich

  1. sudo npm installieren
  2. Bower installieren
  3. Grunzen build/Grunzen Server verlangen.

erstens meine bower.json ist leer, mit Ausnahme von

{ 
    "name": "webapp", 
    "dependencies": { 
    "roslib": "~0.15.0" 
    } 
} 

und zweitens, wenn ich grunzen Build nennen erhalte ich die Fehler

error Parsing error: Unexpected token let

ich auch den gleichen Fehler mit die Tokens < und ILLEGAL

Edit: Ich fand, dass Grunt Build als

definiert ist
grunt.registerTask('build', ['eslint', 'browserify', 'concat_css', copy']); 

Antwort

2

Sie sollten mit dem vorherigen Team sprechen und sie über das Projekt befragen und etwas Hochlauf bekommen. Sie sollten wahrscheinlich auch ein paar Tutorials zu node/grunt/was auch immer sie gerade benutzen, machen.

Für Ihre Probleme, erstens gibt es nichts falsch mit der bower.json nur eine Abhängigkeit, das ist kein Problem. Bower scheint zu sinken, also könntest du auch roslib through npm bekommen, obwohl du genug über das Projekt verstehen musst, um zu ersetzen, wo es von node_modules verwendet wird.

Sie erhalten wahrscheinlich den Fehler auf grunt, weil sie let in ihrem Gruntfile.js verwendet haben, und Sie sind auf einer alten Version von Knoten, die let noch nicht unterstützt. Die neueste langfristige Unterstützung von node.js ist 6.10.3. Ich würde updaten, wenn du kannst.

+0

es heißt, dass die Knoten-Version in npm 0.0.0 ist, versuchen Sie, von nodejs.org zu aktualisieren –

Verwandte Themen