这就是我的设置。VS 2013,带有 Node JS 工具和 Typescript。添加 .ts 文件的处理没有问题。我在 npm 集成方面遇到了一些问题,但我已经能够解决它们。
我还添加了 EdgeJS。它还不支持 TypeScript,但我只是在我的 TS 文件中使用常规 JS 编写 EdgeJS 调用。问题是 EdgeJS 允许您以几种不同的方式编写 CS 函数。
一种方法如下所示,其中整个主体都包含在注释块中:
var hello = edge.func(function () {/*
async(input) => {
return ".NET welcomes " + input.ToString();
}
*/});
不幸的是,默认情况下,TS 编译器会删除这些注释,我无法在此项目类型中找到更改该行为的方法。
我只是运气不好(现在)?