遵循这些非常基本的说明,但这似乎不起作用。
https://stackoverflow.com/a/35894727/1033686
概述
我想使用import { Type } from "Module"
而不是/// <reference path="..." />
结构
-app\
-ViewModel.ts
-Program.ts
ViewModel.ts
export module Demo {
export class ViewModel {
constructor(public test: string) {
}
}
}
Program.ts
import { ViewModel } from "ViewModel";
和...
目标
我希望能够引用依赖项,以便它们可以按顺序编译为单个文件。
请帮忙!
注意:如果添加
"module": "system"
,仍然会出现上述错误的第1个。注意:按照第一种解决方案,我不想丢失 namespace !
最佳答案
从声明中删除以下行
export module Demo
并像这样使用
export class ViewModel {
constructor(public test: string) {
}
}
编辑:对于命名空间,只需执行以下操作
namespace Demo {
export class ViewModel {
constructor(public test: string) {
}
}
}
关于typescript - typescript |模块没有导出成员,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41861948/