【发布时间】:2015-09-01 09:47:06
【问题描述】:
我有 2 个文件:
baseVM.ts(在bases文件夹中):
class BaseVM {
a: string;
data: any;
constructor() {
this.data = {};
}
getData() {
return "Hi bros";
}
}
export = BaseVM;
Example.ts(in someFolder)
import BaseVM = require("baseVM");
class Example extends BaseVM {
controlModule: KnockoutObservable<Module>;
data: PolicyOrderDTO;
constructor() {
super();
}
}
export = Example;
而且我还配置了require-config(require-config.ts):
requirejs.config({
baseUrl: "Scripts/app",
paths: {
"baseModel": "/bases/baseVM",
"Example":"/someFolder/Example"
}
});
require(["Example"], (Example)=>{
var example = new Example();
example.getData();
});
但它不会在Example.ts 中的import BaseVM = require("baseVM"); 行中构建和显示错误。它说他找不到文件,但总是写完整路径有点烦人。提前致谢。
【问题讨论】: