J'ai commencé à lire "Développer un bord angularjs" et je voulais mettre en place les différents cadres utilisés.
Le livre utilise Nodejs et Karma, ainsi que plusieurs autres cadres. P>
Je suis sur Win7x32. P>
Je viens de mettre à niveau mon nodejs sur le dernier, v0.10.18. P>
J'ai installé le paquet Karma avec "NPM Installer -g -g -g Karma". Cela semblait terminé avec succès. P>
J'ai ensuite ran "karma init", qui a fait ceci: p> Notez que cette erreur est pratiquement identique à la pile Trace signalé par Cette personne il y a un mois , mais ce rapport n'a reçu aucune réponse. P> p>
8 Réponses :
Un autre point probable pertinent que je n'ai pas mentionné, c'est que j'exécutais ces commandes d'une fenêtre Cygwin Rxvt.
Je viens d'essayer complètement de désinstaller Nodejs et de la réinstaller. P>
Quand j'ai élevé la fenêtre RXVT à nouveau et couru "NPM install -g -g -g -g -g -g -g -g -g -g -g -g -g -g -g -g -g -g -g -g -g -g -g -g -g -g" avec les éléments suivants: p> qui m'a conduit à rechercher cette erreur sur le Web, et j'ai trouvé ce thread , ce qui implique qu'il ne supporte tout simplement pas la cygwin (malheureux, mais pas Problème énorme) processus "init"). p> p>
La raison de l'erreur d'exécution de NPM en cygwin semble être un problème connu avec NPM. Vous pouvez utiliser le travail mentionné ici, P>
Oui, j'ai oublié cette question. J'ai découvert cette solution de contournement il y a tout à fait.
J'ai la même erreur avec Mingw64. P>
fonctionne correctement sur l'invite de commande par défaut. P>
Dans mon cas, le problème était que j'utilisais le terminal Git Bash sous Windows. Lorsque j'ai dirigé la commande dans une fenêtre CMD, cela fonctionnait bien. P>
Vous utilisez probablement le terminal Git Bash, Mintty, qui n'a pas de soutien total pour TTY. P>
Vous avez 4 options pour résoudre le problème: p>
"C: \ Program Files \ git \ bin \ bash.exe" --login -i code> in cmd Terminal) li>
- Utilisez PowerShell (un autre terminal typiquement installé par défaut dans les environnements Windows) li>
- Utilisez un autre terminal (ou développez une nouvelle: Stuck_out_tongue_winking_eye :) li>
ol>
Si vous avez juste besoin d'exécuter des commandes interactives isolées telles que karma init code>, je recommande option 1 forte> pour cela, puis revenez à git bash. Cependant, je voudrais essayer de PowerShell. P>
Exécutez la commande dans la fenêtre de commande Github Shell. Travaillé pour moi. P>
Si vous ouvrez le fichier cela a fonctionné pour moi dans le Mingw64 / git bash shell p> p> karma code>, il s'agit simplement d'un script de nœud, donc une autre manière d'exécuter ce serait:
est confronté au même numéro.Rexez ce P>
nœud nœud_modules / karma / bin / karma init p>
Impossible de reproduire avec le nœud 0.10.18, Karma 0.10.2 sur Windows 7 Ultimate (32 et 64 bits)
Y a-t-il des diagnostics supplémentaires que je peux produire qui pourrait fournir des informations plus utiles?
Avez-vous installé à l'aide du colis de Nodejs.org?