好的,所以这里发生了什么。 我有一个看起来像这样的打字稿:
import o = require("o.js");
export class MyClass{
constructor(initData: { ID?: string; Name?: string; IsInactive?:
boolean; }) {
this.ID = initData.ID;
this.Name = initData.Name;
this.IsInactive = initData.IsInactive;
};
...
}
MyClass用于控制器MyController和动作索引 但是当我尝试运行它时...我得到一个404尝试在(root)/ MyController中找到o.js
当然文件不存在。 o.js应该在Scripts文件夹中。所以我设置了一个配置文件
require.js.configure(
paths: {
"o.js": "/Scripts/o",
});
嗯,这使得ts文件中的ZERO更改试图找到我的o.js文件。我一直在追逐这个问题太久了,我会喜欢一些帮助。