我使用TypeScript 1.8将我的durandal SPA应用程序从VS_2012更新到VS_2015,它将生成JavaScript(ECMA5)。我解决了所有构建错误。但是我无法修复一个名为
的打字稿错误" A'返回'声明只能在函数体中使用"
我正在研究视图模型。所以我需要函数的返回语句。
由于构建错误,我无法生成我的java脚本。
以下是我在类型脚本中的示例代码:
class typescript1_8{
constructor(){
}
}
return new typescript1_8();
Java脚本代码需要生成如下:
var typescript1_8 = (function () {
function typescript1_8() {
}
return typescript1_8;
}());
return new typescript1_8();
注意:我需要在课外提供return语句。它不应该在Type脚本中抛出任何错误,如上所述。
答案 0 :(得分:1)
你不能只从空白区域返回一些东西,你可以使用Self-invoking
函数
(function() {
return new typescript1_8();
})();