2017-09-05 6 views
1

J'essaie d'installer mocha et chai dans mon projet dactylographié actuel.Impossible de trouver "dt ~ mocha" ("npm") dans le registre

Je passe par-dessous la page pour mettre en œuvre la même: -

https://journal.artfuldev.com/write-tests-for-typescript-projects-with-mocha-and-chai-in-typescript-86e053bdb2b6

$ typings install dt~mocha --global --save 

Je reçois une erreur lors de l'exécution ci-dessus commande dans Ubuntu: -


typings ERR! message Unable to find "dt~mocha" ("npm") in the registry. Did you want to try searching another source? Also, if you want to contribute these typings, please help us: https://github.com/typings/registry 
typings ERR! caused by https://api.typings.org/entries/npm/dt~mocha/versions/latest responded with 404, expected it to equal 200 

typings ERR! cwd /home/abhishek/Desktop/TypeScript/automation/jasmine 
typings ERR! system Linux 3.19.0-47-generic 
typings ERR! command "/usr/local/bin/node" "/usr/local/bin/typings" "install" "dt~mocha" "--global" "--save" 
typings ERR! node -v v7.7.3 
typings ERR! typings -v 0.8.1 

typings ERR! If you need help, you may report this error at: 
typings ERR! <https://github.com/typings/typings/issues> 

I essayé de chercher sur internet. Aussi, j'ai essayé quelques trucs mais ça a échoué.

Des idées là-dessus sur comment puis-je résoudre mon problème?

Répondre

2

Je suis passé par la page et au lieu de courir en dessous de commandes: -

$ typings install dt~mocha --global --save 
 
$ typings install npm~chai --save

Je vois qu'il ya une commande sur la page que vous avez partagé que vous pouvez utiliser: -

Il existe maintenant une autre méthode pour ajouter des définitions de type, à partir de TypeScript 2.0, donc nous pouvons également utiliser cela à la place de la méthode de typage mentionnée ci-dessus. Cette méthode ne dépend pas du module npm de typage ou du module. Pour utiliser cela, tapez les commandes suivantes:

$ npm install @types/chai @types/mocha --save-dev

J'ai suivi le reste des étapes et ça a marché !!! Je sais que ce n'est peut-être pas la solution ultime, mais devrait le faire.