打字稿的 Durandal SPA 问题
Durandal SPA issues with typescript
我使用 TypeScript 1.8 将我的 durandal SPA 应用程序从 VS_2012 更新为 VS_2015,它将生成 JavaScript (ECMA5)。我解决了所有构建 errors.But 我无法修复一个名为
的打字稿错误
"A 'return' statement can only be used within a function body"
我正在研究视图模型。所以我需要 return 函数外的语句。
由于构建错误,我无法生成我的 java-脚本。
下面是我在 Type 脚本中的示例代码:
class typescript1_8{
constructor(){
}
}
return new typescript1_8();
Java 脚本代码需要生成如下:
var typescript1_8 = (function () {
function typescript1_8() {
}
return typescript1_8;
}());
return new typescript1_8();
注意:我需要class之外的return语句。如上所述,它不应该在类型脚本中抛出任何错误。
你不能只return空space的东西,你可以使用Self-invoking
函数
(function() {
return new typescript1_8();
})();
我使用 TypeScript 1.8 将我的 durandal SPA 应用程序从 VS_2012 更新为 VS_2015,它将生成 JavaScript (ECMA5)。我解决了所有构建 errors.But 我无法修复一个名为
的打字稿错误"A 'return' statement can only be used within a function body"
我正在研究视图模型。所以我需要 return 函数外的语句。
由于构建错误,我无法生成我的 java-脚本。
下面是我在 Type 脚本中的示例代码:
class typescript1_8{
constructor(){
}
}
return new typescript1_8();
Java 脚本代码需要生成如下:
var typescript1_8 = (function () {
function typescript1_8() {
}
return typescript1_8;
}());
return new typescript1_8();
注意:我需要class之外的return语句。如上所述,它不应该在类型脚本中抛出任何错误。
你不能只return空space的东西,你可以使用Self-invoking
函数
(function() {
return new typescript1_8();
})();