Module Typescript-RequireJS-未定义内部模块
我正在尝试使用Typescript进行SPA,我想使用在多个文件中构造的模块。以下是我所做的代码: salt.tsModule Typescript-RequireJS-未定义内部模块,module,requirejs,typescript,Module,Requirejs,Typescript,我正在尝试使用Typescript进行SPA,我想使用在多个文件中构造的模块。以下是我所做的代码: salt.ts module salut { export class salut1 { public Title = "salut1"; } } module salut { export class salut2 { public Title = "salut 2"; } } /// <reference path="s
module salut {
export class salut1 {
public Title = "salut1";
}
}
module salut {
export class salut2 {
public Title = "salut 2";
}
}
/// <reference path="salut.ts" />
/// <reference path="salut2.ts" />
class MyApp {
constructor() {
var salut1 = new salut.salut1();
var salut2 = new salut.salut2();
}
}
window.onload = () => {
var app = new MyApp();
};
问候2.ts
module salut {
export class salut1 {
public Title = "salut1";
}
}
module salut {
export class salut2 {
public Title = "salut 2";
}
}
/// <reference path="salut.ts" />
/// <reference path="salut2.ts" />
class MyApp {
constructor() {
var salut1 = new salut.salut1();
var salut2 = new salut.salut2();
}
}
window.onload = () => {
var app = new MyApp();
};
MyApp.ts
module salut {
export class salut1 {
public Title = "salut1";
}
}
module salut {
export class salut2 {
public Title = "salut 2";
}
}
/// <reference path="salut.ts" />
/// <reference path="salut2.ts" />
class MyApp {
constructor() {
var salut1 = new salut.salut1();
var salut2 = new salut.salut2();
}
}
window.onload = () => {
var app = new MyApp();
};
//
///
类MyApp{
构造函数(){
var sall1=新的sallt.sall1();
var sall2=新的sallt.sall2();
}
}
window.onload=()=>{
var-app=新的MyApp();
};
Visual Studio Intellisense通知我代码中没有错误,同时,当我启动应用程序时,控制台中出现以下错误:
未捕获引用错误:未定义礼炮
谢谢您的帮助。您需要在
MyApp.js
标记上方有
和sall2.js
标记,或者使用--out
进行编译,这样就只有一个.js文件。用TypeScript排序的Javascript:,可以使用requirejs加载这些文件吗?在开发中,我会使用分离的文件,而在生产中使用合并的文件?