我正在尝试使用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';