2013-06-07 3 views
3

렌더링 된 js 파일에 주석 또는 텍스트를 포함하는 Typescript 구문 (있는 경우)은 무엇입니까?Typescript 렌더링 설명 또는 텍스트

현재 모든 댓글이나 댓글은 포함 할 수 있지만 그 사이에는 아무 것도 포함 할 수 없습니다. 내가하려고 해요

//this doesn't work 
/*this doesn't work either*/ 

는 :

  • 내가 사용할 수있는 JS 라이브러리와 라이센스 정보를 포함합니다.
  • Jasmine and Resharper과 같이 테스트를 위해 별도의 js 파일 경로를 포함하도록 렌더링 된 js 파일을 지시합니다. /// < 참조 경로 = "myTestable.js"/>

이렇게하면 렌더링 된 js 파일에 모든 주석을 포함하거나 제외하는 방법입니다. 필자는 글씨체 코드 전체에서 선택적으로 구문을 사용하여이 작업을 수행하려고합니다. 전체적으로 켜기 또는 끄지 않음

도구> 옵션> WebEssestials> Typescript> 주석 유지 : true | false

내 현재의 추측은 할 수 없다는 것이지만이 게시물은 다른 사람들이 더 빨리 같은 결론을내는 데 도움이 될 것입니다. 가능한 경우 대답을 얻으십시오.

나는 내가 typescript playground

감사에서 찾을 무엇이든 시도하고있다.

답변

2

참으로 주석 보존을위한 "on"또는 "off"만 있습니다. 유지할 주석과 생략 할 주석을 결정할 수있는 일종의 메타 언어를 추가하면 추가 할 가능성이있는 기능이 아닙니다 (라이브러리 개발자가 자동으로 구현 주석을 제거한 .d.ts 파일을 제공하므로 이상적으로 공통 시나리오는 기본적으로 이미 다룬다).

esprima와 같은 것을 사용하여 원하는 정확한 동작을 따르는 컴파일 후 단계를 구현할 수 있습니다.

+0

포괄적 인 답변은 +1입니다. – Fenton

0

내가 아는 한 TypeScript 컴파일러에서 사용할 수있는 유일한 옵션은 모든 주석이 포함 된 -c (또는 -comment)입니다. Web Essentials에 자체 TypeScript 컴파일러가있는 것은 의심 스럽습니다.

당신이 제안하는 기능은 나쁜 것이 아니지만 라이브러리 개발자를위한 프로세스가 단순해질 것입니다. TypeScript Codeplex site에서 제안 할 수 있습니까?