javascript - 引用 TypeScript 文件包括输出中的整个文件

标签 javascript windows-8 visual-studio-2012 typescript web-essentials

我创建了一个新的 Windows 8 JavaScript 空白应用程序,其中安装了 TypeScript 0.8.1 和 Web Essentials。

我已将文件 foo.tsbar.ts 添加到我的项目中。

foo.ts 只包含一个简单的类:

class Foo
{ }

bar.ts 包含对 foo.ts 的引用和一个类 bar:

/// <reference path="foo.ts" />

class Bar
{ }

奇怪的是 bar.js 同时包含 Bar 和 Foo 类:

var Foo = (function () {
    function Foo() { }
    return Foo;
})();
var Bar = (function () {
    function Bar() { }
    return Bar;
})();

出了什么问题?我正在使用共享的 reference.ts 文件处理一个更大的项目。突然间,我所有的 ts 文件都被编译成每个 javascript 文件。

最佳答案

我确实使用 -out 参数来控制编译器的文件放置。我刚刚发布了此位置的修复程序以进行测试:http://madskristensen.net/custom/webessentials2012.vsix

请尝试一下,告诉我它是否有效。谢谢!

关于javascript - 引用 TypeScript 文件包括输出中的整个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13461758/

相关文章:

javascript - 获取 DOM 元素的所有 css 样式(类似于 Firebug)

javascript - 是否可以在 Visual Studio 之外的不同 IDE 中开发 Win8 应用程序?

visual-studio-2012 - Source Control Explorer 随着每次更改不断刷新和闪烁

c# - 如何在更改存储库路径后重置 HintPath

php - 创建自定义打印就绪图像

javascript - 使用 Raphael js 拖放

javascript - 由于连接循环,运行 Paho javascript 示例导致网络连接崩溃

javascript - 如何在 window 8 metro 应用程序中将 html5 canvas 保存为图像文件?

c# - 在 WinRT 中编译并运行外部 Java 程序?

c# - 在 windows 窗体 VS2012 中运行编码的 UI