Visual Studio 2013 NodeJS工具,TypeScript,保留注释

时间:2014-04-30 20:33:19

标签: node.js visual-studio-2013 typescript edge.js

那是我的设置。 VS 2013,包含Node JS Tools和Typescript。在没有打嗝的情况下处理添加.ts文件。我在npm集成方面遇到了一些问题,但我已经能够解决这些问题了。

我还添加了EdgeJS。它还不支持TypeScript,但我只是在我的TS文件中使用常规JS编写EdgeJS调用。问题是EdgeJS让你以几种不同的方式编写你的CS函数。

一种方式如下,其中整个正文都包含在注释块中:

var hello = edge.func(function () {/*
    async(input) => {
      return ".NET welcomes " + input.ToString();
    }
*/});

不幸的是,默认情况下,TS编译器会删除这些注释,但我无法在此项目类型中找到的方式来更改该行为。

我只是运气不好(现在)?

1 个答案:

答案 0 :(得分:2)

要保留TypeScript的注释,您需要在新行上启动它们。在您提供的示例中,多行注释不会保留,因为它在带代码的行的末尾开始。

只需移动块注释开始:

var edge = edge.func(() => {
    /*
      async(input) => {

      }
    */
});