Das Gruntfile habe ich nie berührt. Die Idee hatte ich allerdings auch schon und habe das Gruntfile neu heruntergeladen und ersetzt - leider ohne Auswirkungen.
Hatte das gleiche Problem vor ein paar Tagen. Das lag an einer veralteten jnode Version, die import nicht kannte. Such mal nach dem Thread im Forum. Auf meinem Handy kann ich den Thread nicht so leicht finden. Da steht auch eine Anleitung wie man die neue Version installiert.
Wenn ich das Grundfile nehme, dann bekomme ich folgende Fehlermeldung:
[09:42] chipotle /var/customers…/themes # grunt 0
>> Local Npm module „grunt-contrib-watch“ not found. Is it installed?
>> Local Npm module „grunt-contrib-jshint“ not found. Is it installed?
Warning: Task „watch“ not found. Use --force to continue.
Wenn ich das Grundfile nehme, dann bekomme ich folgende Fehlermeldung:
[09:42] chipotle /var/customers…/themes # grunt 0
>> Local Npm module „grunt-contrib-watch“ not found. Is it installed?
>> Local Npm module „grunt-contrib-jshint“ not found. Is it installed?
Warning: Task „watch“ not found. Use --force to continue.
Aborted due to warnings.
Ja, da stehts doch schon: Er kann den das npm Modul grunt-contrib-watch und grunt-contrib-jshint nicht finden. Als Quickfix kannst Du einfach die beiden Zeilen mit dem grunt.loadNpmTasks für die beiden Plugins löschen. Und natürlich auch den die beiden Objekt Keys in der grunt.initConfig für das jeweilige Plugin. 5 Minuten googeln hätte Dich auch auf die Lösung gebracht…
Tut mir leid, da hast du Recht - mit der neuen Gruntfile.js-Datei hätte ich nur die npm depencies nachinstallieren müssen. Damit funktioniert es nun auch. Aber warum funktioniert das alte Gruntfile nicht? Auch nachdem ich die beiden Pakete nachinstalliert habe, funktioniert es nicht…
Benutzt Du Windows? Dann google mal nach dem node-gyp Problem und hole dir die Windows Build Tools und installiere dann node-gyp neu. Den Fehler hatte ich auch neulich, ist wohl aktuell ein Bug oder so in npm selbst. Musste ich bisher schon auf jeder Windows Kiste machen, die irgendwas mit Grunt machen will.