2013-07-13 4 views
0

방금 ​​git pull을 사용하여 TypeScript 소스 코드를 얻었으며 compile as described here을 시도했습니다. 하지만이 오류가 많이 발생합니다.TypeScript 컴파일러를 컴파일하는 중 오류가 발생했습니다.

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

컴파일하는 것이 맞습니까? new T[] 새로운 기능이며 컴파일러를 컴파일하기 위해 최신 컴파일러가 필요합니까?

TypeScript 프로젝트를 어떻게 컴파일해야합니까?

+0

여기 좀 https://typescript.codeplex.com/wikipage?title=Known%20breaking%20changes%20between%200.8%20and%200.9이 배열에 대한 비트가 적용처럼 보인다. 사실 저는 당신이 그것을 거꾸로 가지고 있다고 생각합니다, 새로운 T []는 더 이상 사용되지 않을 것입니다. –

+0

@JohnFaulkner ok, 정상적으로 코드를 위반하는 것이 정상입니까? 저는 전에 이런 큰 프로젝트에 참여한 적 없습니다.이 프로세스가 어떻게 작동하는지 이해하려고합니다. – BrunoLM

+0

그 문서에 따르면, 그렇습니다. 그들은 더 강한 타이핑에 찬성하여 어떤 것을 비하합니다. 나는 이전에 그다지 엄격하지 않아서 마음이 바뀌 었다고 생각합니다. 그것이 읽는 방법입니다. –

답변

1

나는 그것을 작동시켰다. 나는 깨 졌던 master 지부에 있기 때문에 나는 오류를 얻고 있었다.

내 단계 :

  1. 복제 git clone https://git01.codeplex.com/typescript
  2. Switch to develop branchgit checkout -b develop origin/develop (프로젝트의 루트 폴더에 jake local)
  3. Installed node.js
  4. 설치된 제이크 (npm install -g jake)
  5. 컴파일

나는 컴파일러 폴더

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

에 새로운 컴파일 된 파일을 교체 tsc test.ts를 실행하고는했다.

참고 : 개발 분기가 컴파일되지만 확실히 안정적이지는 않으므로주의하십시오.

+0

심지어 더 간단합니다 : Node.js와'npm install typescript'를 설치하십시오. YMMV (최첨단에서 작업하는 것이 항상 가치있는 것은 아닙니다. 가장자리는 자릅니다.) –

관련 문제