我有自定义的AMD模块foo
,由我的requirejs配置中的typescript编译。
根据我的阅读,import foo = require('./foo');
足以将其导入另一个requirejs模块。
我的目标只是让编译器包含它,以便我的代码编译为define(["require", "exports", "foo"...
requirejs config:
// ...
paths: {
'foo': 'core/foo'
}
// ...
tsconfig.json
{
"compilerOptions": {
"target": "ES5",
"module": "amd",
"removeComments": true
}
}
foo.ts
class foo {
}
export = foo;
这是我的问题。当我尝试导入它时,编译器会抱怨:
otherfile.ts
import foo = require('./foo'); // error: [ts] cannot find module ./foo
我正在使用带有打字稿版本1.8.10的VS代码。