J'ai un fichier typings.json avec des déclarations pour inclure certaines des définitions dactylographiées requises pour mon projet. Consultez la référence ci-dessousL'installation de dactylographies ne fonctionne pas pour les définitions dactylographiées déjà configurées
...
"ambientDependencies": {
"bluebird": "registry:dt/bluebird#2.0.0+20160319051630",
"express": "registry:dt/express#4.0.0+20160317120654",
"express-serve-static-core": "registry:dt/express-serve-static-core#0.0.0+20160322035842",
...
Mais quand j'essaie d'exécuter rien de commande typings install
obtient installé et problèmes dactylographiées déclaration suivante
--- (No dependencies)
Contrairement npm install
qui installe les paquets de package.json
, la commande typages ne fonctionne pas comme prévu. Est-ce que j'ai une mauvaise hypothèse? Jusqu'à présent, j'ai évité l'archivage des définitions de typescript (stockées dans le dossier typings
) dans le contrôle de version (comme node_modules
). Est-il nécessaire d'enregistrer ces fichiers?
MISE À JOUR Il était mon erreur, je mets à jour l'utilitaire de ligne de commande typings
à la version 1.0.5
. J'ai vérifié le https://github.com/typings/typings et j'ai réalisé que je devais changer le typings.json pour travailler avec la nouvelle version majeure. a changé le typings.json
selon les instructions données sur le site et cela fonctionne maintenant.
Quelle version de typings? Avez-vous récemment passé de la version 1.0 à la version 1.0? Avez-vous ajouté les typings via les typages eux-mêmes, ou en éditant le JSON directement? – jonrsharpe
J'ai ajouté la définition en utilisant la commande 'typings install XXX --save --ambient'. Aucune des dépendances n'est codée manuellement. La version de typings est 1.0.5. – CuriousMind