Fehler in Grunt-Aufgaben in WebStorm konnte nicht aufgelistet werden

10

Ich verwende JetBrains WebStorm 11.0.4 unter Windows 7. Ich habe ein Projekt mit einer Gruntfile.js-Datei, für die WebStorm beim Versuch, WebStorm "Reload Tasks" zu verwenden, fehlschlägt:

"! Fehler beim Auflisten von Aufgaben " im Bereich Grunt.

Die Details des Fehlers sind:

%Vor%

Googlen mit:

%Vor%

... gibt genau null Ergebnisse in Englisch zurück.

Ich verwende nvm , um mehrere Node.js-Versionen auf meinem Rechner zu verwalten. Ich habe andere Beiträge zu SO gesehen, die in solchen Szenarien einige dubiose Interaktionen mit nvm erwähnen, aber ich glaube nicht, dass diese Anekdoten in meiner Situation zutreffen, da ich Windows benutze.

Ich habe im Laufe von Wochen mehrere Stunden lang das Internet über das Internet abgesucht und verschiedene Dinge ausprobiert - nichts scheint mir zu helfen.

AKTUALISIEREN

Ich habe das Kopfgeld dafür vergeben - es war am ehesten, dass ich selbst eine Lösung gefunden hatte - aber das root -Problem ist nicht wirklich gelöst. Nachdem man im Babel-Code selbst herumgestochert hat, sieht es so aus, als ob Babel die Voreinstellung es2015 relativ zum WebStorm-Verzeichnis C:\Program Files (x86)\JetBrains\WebStorm 11.0.4\plugins\JavaScriptLanguage\grunt_js\tasks

falsch sucht

Nicht sicher, warum.

Wenn ich das Verzeichnis node_modules von
C:\Program Files (x86)\JetBrains\WebStorm 11.0.4\plugins\JavaScriptLanguage\grunt_js\tasks

verschiebe

in

C:\Program Files (x86)\JetBrains\WebStorm 11.0.4\plugins\JavaScriptLanguage\grunt_js

... dann funktioniert es. Weiß jemand warum? (Ich meine, ich verstehe, dass es Babel und WebStorm vielleicht recht macht, das Verzeichnis node_modules zu finden, aber WARUM ist das?)

    
PattMauler 17.03.2017, 06:13
quelle

2 Antworten

3

Error: Couldn't find preset "es2015" ist ein babel-cli Fehler. Irgendwo, wo es angibt, das npm-Modul babel-preset-es2015 zu laden, hast du die Datei .babelrc in deinem Projektverzeichnis mit voreingestellten Werten?

Sie könnten versuchen, babel-preset-es2015 zu installieren und zu sehen, ob weiterhin ein Fehler auftritt.

    
Ryan 21.03.2017 14:46
quelle
0

Versuchen Sie es mit v4.5.0 oder höher und der neuesten Version von npm, könnten Sie das versuchen?

  • Entfernen Sie node_modules des Projekts
  • npm installieren -g npm
  • Versichern Sie sich, dass babel-preset-es2015 und babel-preset-stage-2 von npm
  • installiert wurden
  • babel Konfiguration in .babelrc Datei

    "babel": { "presets": [ "es2015", .... ] },

  • starte WebStorm "Aufgaben neu laden"

Vielleicht sollte das funktionieren.

    
Gaurav 26.03.2017 12:13
quelle