2017-09-26 17 views
1

TypeScript v2.5(最新)とtscを使用してJavaScriptライブラリを作成するので、ビルドされたファイルにライセンスコメントを追加します。 TypeScriptの設定ファイルは、removeCommentstsconfig.jsonに設定できます。ライセンスコメントを含むいくつかのコメントを削除します。TypeScript 2.5のライセンスコメントを保存するには

私はthis postを参照し、/** xxx *//*! xxx */を試しましたが、コメントは削除されました。 removeCommentsオプションを使用してTypeScriptで特定のコメントを保持するにはどうすればよいですか?それともまだ行っていないのですか?

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

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

// Actual 
class Foo { } 
+1

'/ *! xxx */'は動作するはずです。あなたはそれを試しましたか? – Saravana

+0

ありがとう!私は1行のコメントが機能していることを確認しました。 '*'接頭辞が付いた複数の行は動作しません。 –

答えて

0

おそらくlicense = "[very long boilerplate]";の割り当てをしたいとしますか?

+0

いいアイディアです!しかし最高の... –

1

/*! xxx */でも動作しますが、1行のみです。 複数の行を保存する場合は、コメントの下にダミーのコメントを追加する必要があります。

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

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

ありがとう、皆さん!

関連する問題