TypeScript |模块没有导出的成员
遵循这些相当基本的指示,但这似乎不起作用 概述 我想使用TypeScript |模块没有导出的成员,typescript,import,Typescript,Import,遵循这些相当基本的指示,但这似乎不起作用 概述 我想使用从“Module”导入{Type},而不是// 结构 -app\ -ViewModel.ts -Program.ts ViewModel.ts export module Demo { export class ViewModel { constructor(public test: string) { } } } import { ViewModel } from "ViewM
从“Module”
导入{Type},而不是//
结构
-app\
-ViewModel.ts
-Program.ts
ViewModel.ts
export module Demo {
export class ViewModel {
constructor(public test: string) {
}
}
}
import { ViewModel } from "ViewModel";
Program.ts
export module Demo {
export class ViewModel {
constructor(public test: string) {
}
}
}
import { ViewModel } from "ViewModel";
模块“C:/DemoApp/app/ViewModel”
没有导出的成员“ViewModel”
而且
只有“amd”和“系统”模块与--outFile一起受支持
目标
我希望能够引用依赖项,以便它们按顺序编译成单个文件
请帮忙
注意:如果我添加“模块”:“系统”
我仍然会得到上述错误中的第一个
注意:根据第一个解决方案,我不想丢失名称空间 从您的声明中删除下面的行
export module Demo
像这样使用它
export class ViewModel {
constructor(public test: string) {
}
}
编辑:对于名称空间,只需执行以下操作
namespace Demo {
export class ViewModel {
constructor(public test: string) {
}
}
}
我已经更新了我的答案,看看现在是否有效。请在此处阅读更多信息:执行此操作时,我得到的错误文件“pathtofile”不是模块可能的副本: