Visual Studio 2015中的TypeScript编译错误

时间:2015-09-15 15:23:20

标签: typescript visual-studio-2015

安装Visual Studio 2015,将TypeScript文件添加到现有项目文件夹中。文件看起来像这样(来自Telerik示例):

interface Book {
    title: string;
    author: string;
    bookInfo: () => string;
}

var b: Book = {
    title: 'Moby Dick',
    author: 'Herman Melville',
    bookInfo: function () {
        return this.title + " by : " + this.author;
    }
}

var book = b.bookInfo();
alert(book);

在构建解决方案时,我收到了一个错误:

严重性:错误 描述:自动化服务器无法创建对象
项目:项目1 文件:VSTSC

进入VS2015的开发人员命令提示符并运行tsc以查看返回的内容:

  

C:\ TFS \ PROJECT1 \脚本\应用> TSC   tsc.js(703,13)JavaScript运行时错误:自动化服务器无法创建对象

与Visual Studio 2015中的消息相同。

不确定TypeScript编译器有什么问题。我确实通过工具>安装了TypeScript 1.5.4。扩展和更新。

我的下一步是什么?

2 个答案:

答案 0 :(得分:1)

它看起来像一个众所周知的问题。考虑this link

答案 1 :(得分:1)

Windows上的默认tsc(非节点版本)使用IE的JavaScript引擎来执行JavaScript。

From here:

  

简单的解决方案可能是将IE安全设置重置为默认的中高设置

同时禁用您在IE中安装的任何第三方活动x组件。