运行时未定义Typescript模块
Typescript Module not defined at runtime
为什么我在运行时得到错误:TSDummyProject is not defined
?
数据实体.d.ts:
declare module TSDummyProject.Models {
export class Part {
ID: number;
PartName: string;
...
}
}
manager.ts:
/// <reference path="dbentities.d.ts"/>
class PartManagerController {
private curPart: TSDummyProject.Models.Part;
...
someFunction(){
// error: TSDummyProject is not defined
this.curPart = new TSDummyProject.Models.Part();
}
}
如果在typescript中"声明"某些内容,它不会生成任何javascript。这是typescript的意思是说"这是在其他地方定义的,例如JavaScript代码。假设它在那里。"
在你的情况下,它不是。也许您打算用typescript编写代码,或者忘记在页面中包含前面提到的JavaScript
相关文章:
- Typescript模块没有导出的成员-react
- TypeScript代码类似于揭示模块模式结构
- Visual Studio 2015 Update 2-'中的TypeScript模块;要求'未定义
- 模块的TypeScript导入导出行为
- Javascript:Webpack+Typescript+Namespace(内部模块)
- 使用requirejs对延迟加载成员模块进行Typescript
- Typescript中的引用和模块
- Typescript,需要模块作为类
- 可以Typescript导入CommonJS模块
- 可以't在不提供文件扩展名的情况下导入TypeScript模块
- Typescript:从CommonJS模块导入默认值,从打字文件导出附加类型
- Typescript 0.9.1.1模块被拆分为几个.ts文件
- Typescript坚持认为;不是模块”;
- TypeScript:导入的模块未编译
- Typescript模块和systemjs.从内联脚本实例化类
- Electron和Typescript:如何在运行时正确处理模块
- Typescript子命名空间和环境模块
- 如何从TypeScript编译中现有的AMD js类继承到AMD模块
- 通过 RequireJS 从 javascript 调用 TypeScript 模块
- TypeScript:从模块创建全局变量