2016-08-08 90 views
0

Wenn ich "Underscore" (ich habe 'Grunt' verwenden) festlegen und ich .jshintrc einfügen..jshintrc mit Gulp, Jhipster

"globals": { 
    "_": false, 

Jetzt mit Version 3.5.1 von Jhipster verwende ich Gulp und ich weiß nicht, wie sie konfigurieren, weil es keine Datei .jshintrc ist. Ans es gibt mir den Fehler

angular.js:13550 ReferenceError: _ is not defined 

mir jemand helfen kann. Vielen Dank.

+0

Wenn es keine '.jshintrc'-Datei gibt, warum erstellen Sie sie nicht einfach? –

Antwort

1

JHipster ersetzte jshint durch eslint in this change. Aus diesem Grund sollten Sie den Globals-Abschnitt der Datei .eslintrc.json genauso hinzufügen wie in .jshintrc. (Similar issue)

Basierend auf dem ReferenceError von Angular, sieht es so aus, als hätten Sie keine Underscore als Abhängigkeit in Ihrer index.html. Führen Sie bower install underscore --save aus, um Underscore herunterzuladen und zu installieren (fügt dies bower.json hinzu), und führen Sie dann gulp inject:dep aus, um die Abhängigkeiten automatisch in index.html zu injizieren.