2013-07-13 3 views
0

Je viens de recevoir le code source de TypeScript en utilisant git pull et j'ai essayé de compile as described here. Mais alors je reçois beaucoup de cette erreurErreurs essayant de compiler le compilateur TypeScript

'new T[]' cannot be used to create an array. Use 'new Array<T>()' instead. 

Est-ce la bonne façon de compiler? Est-ce que new T[] est une nouvelle fonctionnalité et j'ai besoin du dernier compilateur pour compiler le compilateur?

Comment compiler des projets TypeScript?

+0

un coup d'oeil ici https://typescript.codeplex.com/wikipage?title=Known%20breaking%20changes%20between%200.8%20and%200.9 ressemble le peu de tableaux applique. En fait je pense que vous l'avez en arrière, le nouveau T [] est obsolète. –

+0

@JohnFaulkner ok, donc est-il normal d'avoir un code de rupture là-bas? Je n'ai jamais participé à un grand projet comme celui-ci auparavant, j'essaie de comprendre comment ce processus fonctionne. – BrunoLM

+0

selon cette documentation, oui, ils déprécient certaines choses en faveur d'un typage plus fort. Je suppose qu'ils avaient auparavant été moins rigoureux, et ont changé d'avis. C'est comme ça que ça se lit. –

Répondre

1

Je l'ai fonctionné. Je recevais des erreurs parce que j'étais à la branche master qui est cassée.

Mes pas:

  1. Clone git clone https://git01.codeplex.com/typescript
  2. Switch to develop branchgit checkout -b develop origin/develop
  3. Installed node.js
  4. Jake installé (npm install -g jake)
  5. Compile (jake local sur le dossier racine du projet)

J'ai remplacé les nouveaux fichiers compilés sur le dossier du compilateur

C:\Program Files (x86)\Microsoft SDKs\TypeScript 

et a couru tsc test.ts, et cela a fonctionné.

Remarque: La branche de développement compile, mais ce n'est définitivement pas stable, attention.

+0

Encore plus simple: installez Node.js, et 'npm install typescript'. YMMV (ça ne vaut pas toujours la peine de travailler sur le bord saignant - les bords sont coupés!) –

Questions connexes