Typescript autoloading无法找到某些文件的模块

时间:2017-06-02 12:36:08

标签: typescript ionic-framework ionic2 autoload

我正在尝试使用typescript来加载我的类,但是我遇到了错误,有些会被加载而有些则没有。

我将以下内容添加到 tsconfig.json 文件中的 compilerOptions

"baseUrl": ".",
"paths": {
    "igsys/*": [
        "src/igsys/*"
    ]
}

这些是我的导入

import { AuthController } from 'igsys/controllers/AuthController';
import { CredentialsInterface } from 'igsys/interfaces/CredentialsInterface';
import { Validator } from 'igsys/validation/Validator';

使用上面的导入CredentialsInterface(接口)确实正确导入但是对于AuthController(类)我收到以下错误

Cannot find module "igsys/controllers/AuthController"

这是我目前igsys目录的目录结构

├── controllers
│   ├── AuthController.ts // -> class
│   └── controller.module.ts // -> class
├── interfaces
│   └── CredentialsInterface.ts // -> interface
└── validation
    ├── Rules.ts // -> class
    └── Validator.ts // -> class

有人知道可能会发生什么吗?

现在我也在问,是否也可以像这样进行导入:

import { AuthController } from 'igsys/controllers';

0 个答案:

没有答案