【发布时间】:2015-05-03 00:19:30
【问题描述】:
我正在使用 Typescript 构建一个项目。我有一个文件 xyz.ts,其中有一个定义为 X 的模块,其中我有一个类 a。 同样,我在模块 x 下还有另一个类 abc.ts,具有 b 类。
//file xyz.ts
module X {
'use strict';
export class a{
}
//File abc.ts
module X {
'use strict';
export var appData: any;
export class b{
}
如果我尝试从 xyz.ts 访问 appData,它不会。但是在编译的 JS 中(通过注释试图访问文件的代码获得,然后手动取消注释生成的 js 中的行)它工作正常。
在这种情况下访问和构建的适当途径是什么? 另外,我可以访问具有相同模块但由项目分隔的文件吗? (两个不同的 Typescript 项目,都具有相同的模块) [虽然这不合逻辑]
【问题讨论】:
-
另外,在类似的行中,添加对文件的引用可以正常工作,但这会将引用的文件添加到生成的输出中。有没有办法解决这个问题?
标签: javascript modularity typescript1.4