【问题标题】:TypeScript compile error in Visual Studio 2015Visual Studio 2015 中的 TypeScript 编译错误
【发布时间】:2015-09-15 15:23:20
【问题描述】:

安装了 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\Scripts\app>tsc tsc.js(703, 13) JavaScript 运行时错误:自动化服务器无法创建对象

与 Visual Studio 2015 中的消息相同。

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

我的下一步是什么?

【问题讨论】:

    标签: typescript visual-studio-2015


    【解决方案1】:

    这看起来像是众所周知的问题之一。考虑this link

    【讨论】:

    • 是的,我之前和每个链接都看过那里,它只支持 Windows 2000 和 XP。我正在运行 Windows 7 SP1。
    • 我不知道...尝试使用gulp 或类似的东西编译您的代码。也尝试在official github thread 上发布您的问题
    【解决方案2】:

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

    From here:

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

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

    【讨论】:

    • 这对我不起作用,我也尝试通过多种方式进行更改
    猜你喜欢
    • 2016-08-30
    • 2017-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-23
    • 1970-01-01
    • 1970-01-01
    • 2021-12-10
    相关资源
    最近更新 更多