comment installer grunt dans webstorm sur windows
Je suis en Utilisant Webstorm (PHPStorm) sur Windows 7. Sur le projet, nous sommes à l'aide de grunt pour concaténer javascript et css, et pour de nombreux autres processus de construction.
J'ai essayé de configurer le grognement de commande externe de commande exécuter dans Webstorm. Les paramètres que j'ai essayé pour que sont:
Name: grunt
Parameters: none
WorkingDirectory: $ProjectFileDir$
Alors maintenant, quand j'essaie de démarrer mon externe commande exécuter dans Webstorm, j'ai toujours l'erreur
> grunt
Cannot run program "grunt" (in directory "C:\Users\jawidmer\workspaces\projectname"): CreateProcess error=2, The system cannot find the file specified
Quand j'ouvre mon outil de ligne de commande et accédez au dossier de projet, je peux commencer à grogner sans aucun problème.
J'ai déjà cherché sur google et j'ai essayé toutes sortes de différentes combinaisons de paramètres, mais non d'entre eux ont travaillé..
Vous avez des idées, ce que je dois changer pour être en mesure de commencer grunt externes exécuter des commandes dans Webstorm?
Merci
Jan
grunt
est lors du lancement de l'IDE. Offrant chemin d'accès complet (ou, à tout le MOINS, l'ajout d'une extension (cmd/chauve-souris/exe peu importe ce que grunt fichier a)) devrait certainement aider. Aussi, le redémarrage de l'ordinateur peut aider (dans le cas de la variable de CHEMIN n'était pas propagé correctement -- dans le cas où s'il a été modifié, bien sûr).la chose étrange est que je n'ai jamais ajouté Grognement à la variable path. Il travaille juste dans mon dossier de projet..donc je ne pourrais pas vraiment comprendre, où l'emplacement du fichier est exactement. Mon Grund Module est le chemin d'accès suivant: C:\Users\jawidmer\workspaces\projectname\node_modules\grunt Dans ce dossier, il est également un Gruntfile.js. J'ai déjà essayé de définir le chemin d'accès à ce dossier, mais il ne semble pas faire une différence, aussi le message d'erreur n'a pas changé du tout..
Il y a un grognement.fichier cmd, mais son situé dans C:\Users\jawidmer\AppData\Roaming\npm. J'ai aussi essayé d'indiquer le chemin d'accès à cette cmd..
C:\Users\jawidmer\AppData\Roaming\npm\grunt.cmd
devrait être l'un-l'utiliser dans Programme domaine des Outils Externes. La variable d'environnement PATH est d'obtenir des mises à jour lorsque vous installez nodejs
première fois, si elle n'est pas nouvelle installation puis ignorer ce moment.Sinon, vous pouvez essayer: Programme:
cmd.exe
; Paramètres: /C "C:\Users\jawidmer\AppData\Roaming\npm\grunt.cmd"
; Répertoire de Travail: $ProjectFileDir$
OriginalL'auteur user2477219 | 2013-06-12
Vous devez vous connecter pour publier un commentaire.
Par votre description, je suppose que, de la même façon, j'ai configuré dans mon WebStorm installation devrait très bien fonctionner pour vous aussi:
J'espère que cela aide.
Mise à JOUR
Il semble que si vous ajoutez
> %TEMP%\grunt & type %TEMP%\grunt & del %TEMP%\grunt
de Paramètres (comme indiqué dans l'image mise à jour), la construction d'erreurs seront affichés.Si vous avez besoin de configurer une tâche (par exemple
grunt watch
), les Paramètres de champ doit être le suivant:Astuce prises de ici
Que cela signifie qu'une erreur s'est produite dans l'une de vos tâches. Je n'ai pas compris encore pourquoi l'erreur n'est pas imprimée.
ouais semble..je pense que je vais juste continuer à l'utiliser dans une autre fenêtre de ligne de commande.. Danks pour votre aide.
Il a résolu le problème pour moi!
Voici une expression régulière à utiliser dans les Filtres de Sortie:
$FILE_PATH$[ \t]*[:;,\[\(\{<]$LINE$(?:[:;,\.]$COLUMN$)?.*
Fonctionne avec stacktraces et certaines erreurs de compilation. Voir aussi jshint-chemin-reporterOriginalL'auteur gustavohenke
Peut-être que cette variante sera utile pour quelqu'un:
Paramètres -> Outils Externes
Avec cet outil, j'pouvez droit-cliquez sur le dossier dans le projet et dans le menu contextuel, sélectionnez grunt -> build
OriginalL'auteur OZ_
Que j'ai eu des problèmes avec le chemin d'accès du nœud et grunt dans linux. J'ai décider d'ajouter les éléments suivants dans les Paramètres->Outils Externes, je suppose que dans windows peut être fait de la même manière (PHPstorm 7, dans la même boîte de dialogue que l'état de la réponses):
Nom: grunt Groupe: Nœud
Programme:
/opt/nodes/current/bin/node
(mon chemin vers le nœud de fichiers)Paramètres:
/my/directory/node_modules/grunt-cli/bin/grunt watch
(mon chemin à grunt-cli binaire et le paramètre de la tâche de grunt)Répertoire de travail:
/home/user/project/
(mon chemin Gruntfile.js)OriginalL'auteur Freefri