2016-05-27 1 views
2

J'essaye d'installer un modèle Ionic 2.L'installation de typages ne donne pas de dépendances en sortie

Suivre le readme se termine jusqu'au point où j'ai besoin d'installer des dépendances de typages. Après l'installation de la CLI typings avec npm install typings --global, je devrais installer toutes les dépendances indiquées dans le paquet typings.json (déjà fourni par le template dans le dossier du projet).

Voici comment le fichier typings.json ressemble:

{ 
"dependencies": {}, 
"devDependencies": {}, 
"ambientDependencies": { 
"cordova": "registry:dt/cordova#0.0.0+20160316155526", 
"cordova/plugins/statusbar": "registry:dt/cordova/plugins/statusbar#0.0.0+20160316155526", 
"es6-shim": "github:DefinitelyTyped/DefinitelyTyped/es6-shim/es6-shim.d.ts#4de74cb527395c13ba20b438c3a7a419ad931f1c" 
} 
} 

Comme il est indiqué dans le titre, il me donne No dependencies en sortie et il doesn pas installer quoi que ce soit contenu dans ce fichier de configuration.

Cela peut-il être lié à l'installation de typings avec sudo en tant que package global? Peut-être qu'il cherche un fichier de configuration dans un autre répertoire?

Merci!

Répondre

0

J'ai eu le même problème. J'ai dû réinstaller node.js (il y avait une version plus récente quand je l'ai réinstallé, 6.2.0) avec le programme d'installation, node-sass avec npm (je ne sais pas si vous en avez besoin), puis l'installation de typages travaillés.

+0

Merci de votre participation. J'ai omis de mentionner que je travaille sur un Mac, si c'est important à noter. Néanmoins, même après avoir réinstallé la dernière version de nodejs et node-sass, il me donne toujours la même erreur. Des pensées? –

+0

Je ne sais pas si cela fait une différence, mais essayez "npm installation typings -g" – user489872

4

Il s'agit probablement de la mise à jour de 0. * à 1. *. Consultez les notes https://github.com/typings/typings/releases/tag/v1.0.0

Changements

Beaucoup de rupture des changements (voir https://github.com/typings/core/releases/tag/v1.0.0)

  • ambiante Renommé mondiale

  • mis à jour typages/structure de répertoire (supprimé browser.d .ts par défaut, devrait utiliser typings/index.d.ts par défaut)

  • Tué defaultAmbientSource (pas plus d'auto-installation de DefinitelyTyped lors de l'utilisation --ambient, utilisez explicitement dt ~)

  • Remplacer! symbole d'extension de l'analyseur avec ~ (! est un symbole bash réservé) Capacité à spécifier des résolutions différentes et des répertoires de sortie en utilisant la résolution dans typings.json

En utilisant tslint-config standard pour les règles peluchage

Le corriger pour moi consistait à remplacer "devDependencies" par "globalDependencies" dans mon typings.json.