Typescript渲染注释或文本

Typescript Render Comment or Text

本文关键字:文本 注释 Typescript      更新时间:2023-09-26

在渲染的js文件中包含注释或文本的Typescript语法(如果存在)是什么?

目前你可以包含所有注释或不包含注释,但中间不能包含任何注释

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

I'm try to:

  • 包含我可能使用的任何js库的许可信息。
  • 指示渲染的js文件包含单独的js文件路径,以便像Jasmine和Resharper那样进行测试。///& lt; . .参考路径= " myTestable.js "/>

这是如何在渲染的js文件中包含或排除所有注释。我想在typescript代码中选择性地使用语法,而不是全局地打开或关闭

Tools> Options> WebEssestials> Typescript> Keep comments: true | false

我目前的猜测是,这是不可能做到的,但也许这篇文章将帮助其他人更快地得出同样的结论,或者当/如果可能的话,得到答案。

我正在尝试我在typescript游乐场找到的任何东西

谢谢。

注释保存确实只有"on"或"off"。添加某种元语言来让您决定保留哪些注释和删除哪些注释,这不是我们可能添加的功能(因为库开发人员理想地发布了.d)。Ts文件会自动删除实现注释,更常见的场景基本上已经涵盖了)。

您可以相当合理地使用像esprima这样的东西来实现符合您想要的行为的后编译步骤。

据我所知,TypeScript编译器唯一可用的选项是包含所有注释的-c(或-comment)。而且我怀疑Web Essentials没有自己的TypeScript编译器。

虽然,你建议的特性并不是一个坏的—它将简化库开发人员的过程。也许你可以在TypeScript Codeplex网站上提出建议?