在ts文件中导入自定义requirejs模块

时间:2016-09-14 19:25:17

标签: javascript typescript requirejs

我有自定义的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代码。

0 个答案:

没有答案