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
Nicht sicher, warum.
Wenn ich das Verzeichnis node_modules
von
C:\Program Files (x86)\JetBrains\WebStorm 11.0.4\plugins\JavaScriptLanguage\grunt_js\tasks
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?)
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.
Versuchen Sie es mit v4.5.0 oder höher und der neuesten Version von npm, könnten Sie das versuchen?
babel-preset-es2015
und babel-preset-stage-2
von npm babel Konfiguration in .babelrc
Datei
"babel": {
"presets": [
"es2015",
....
]
},
starte WebStorm "Aufgaben neu laden"
Vielleicht sollte das funktionieren.
Tags und Links javascript gruntjs node.js babeljs webstorm