2017-06-13 4 views
0

J'ai une application Angular 1.4 écrite en utilisant Typescript, en utilisant différents types, par ex. angulaire-ui-bootstrap, angulaire-bloc-ui. Cette application s'appuie sur ma machine locale. Cependant, lorsque j'utilise un contrôleur de construction TFS, je reçois de nombreuses erreurs avec des messages le long des lignes de "Duplciate identifier 'angular'".Identificateur de doublon angulaire 1.x sur la construction TFS

Maintenant, évidemment, chaque fichier de typage va déclarer un espace de noms, par ex. "angular.sanitize". L'erreur se produira si l'espace de noms angulaire a déjà été déclaré dans un autre fichier de typage.

Je ne comprends pas vraiment pourquoi les erreurs ne se produisent pas sur ma machine de développement mais sur le serveur de construction. J'utilise TFS 2010 pour le contrôle de la source.

Répondre

1

Je l'ai compris.

Le serveur de construction avait une version différente de Typescript installée. Une fois que j'ai fait cela comme ma machine de développement, tous les problèmes ont disparu et ma construction a fonctionné.