【发布时间】:2012-11-07 20:16:14
【问题描述】:
我创建了一个安装了 TypeScript 0.8.1 和 Web Essentials 的新 Windows 8 JavaScript Blank 应用。
我已将文件 foo.ts 和 bar.ts 添加到我的项目中。
foo.ts 只包含一个简单的类:
class Foo
{ }
bar.ts 包含对foo.ts 的引用和类栏:
/// <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 文件了。
【问题讨论】:
标签: javascript windows-8 visual-studio-2012 typescript web-essentials