2017-09-26 5 views
1

TypeScript v2.5 (최신) 및 tsc를 사용하여 JavaScript 라이브러리를 작성하므로 빌드 파일에 라이센스 주석을 추가하십시오. TypeScript의 구성 파일은 removeCommentstsconfig.json으로 설정할 수 있습니다. 라이센스 코멘트를 포함하여 일부 의견을 제거합니다.TypeScript 2.5의 라이센스 주석을 보존하는 방법

this post을 참조했으며 /** xxx */ 및 을 사용하려고 시도했지만 댓글이 삭제되었습니다. removeComments 옵션을 사용하여 TypeScript의 특정 주석을 보존하려면 어떻게해야합니까? 아니면 아직 끝났습니까?

// Source 
/** Hello! */ 
/* Hi */ 
class Foo { } 

// Expected 
/* Hello! */ 
class Foo { } 

// Actual 
class Foo { } 
+1

'/ *! xxx * /'는 작동해야합니다. 너 해봤 어? – Saravana

+0

감사합니다. 한 줄 주석이 작동한다는 것을 확인했는데'*'접두사가있는 여러 줄이 작동하지 않습니다. –

답변

0

아마도 license = "[very long boilerplate]";을 지정하고 싶습니까?

+0

좋은 생각이야! 그러나 최고는 ... –

1

/*! xxx */ 한 줄만 작동합니다. 여러 줄을 유지하는 경우 주석 아래에 더미 주석을 추가해야합니다.

// This will be removed 
/*! 
* 
* LICENSE 
* 
*/ 

// This will not be removed 
/*! 
* 
* LICENSE 
* 
*/ 
/* --------------------------- */ 

감사합니다.

관련 문제