Durandal SPA 打字稿问题

Durandal SPA issues with typescript

本文关键字:问题 SPA Durandal      更新时间:2023-09-26

我使用 TypeScript 1.8 将我的 durandal SPA 应用程序从 VS_2012 更新到 VS_2015,它将生成 JavaScript (ECMA5)。我解决了所有构建错误。但是我无法修复一个名为

"'return'语句只能在函数体内使用"

我正在研究视图模型。所以我需要函数的返回语句。

由于构建错误,我无法生成我的java脚本。

下面是我在类型脚本中的示例代码:

class typescript1_8{
    constructor(){
    }
}
return new typescript1_8();

Java 脚本代码需要生成如下:

var typescript1_8 = (function () {
    function typescript1_8() {
    }
    return typescript1_8;
}());
return new typescript1_8();

注意:我需要课外的返回语句。如上所述,它不应该在类型脚本中抛出任何错误。

你不能只从空白空间返回一些东西,你可以使用Self-invoking函数

(function() {
    return new typescript1_8();
})();