检查提出了这个问题......根据这个WebStorm blog post,我试图更新它,但它为这些导入提出了同样的问题:
server.ts
....
// models
import { IModel } from './models/model'; //import IModel
import { IUserModel } from './models/user'; //import IUserModel
模型/ model.ts
import { Model } from "mongoose";
import { IUserModel } from "./user";
export interface IModel {
user: Model<IUserModel>;
}
模型/ user.ts
import { Document } from "mongoose";
import { IUser } from "../interfaces/user";
export interface IUserModel extends IUser, Document {
//custom methods for user model would be defined here
}
更新的详细信息为in this post
dir/toExport.ts
export class Foo {}
dir/index.ts
export {Foo} from './toExport'
client.ts
import {Foo} from './dir/toExport' //inspection warining
**after fix**
client.ts
import {Foo} from './dir'
但它不能正常工作......
更新
TypeScript的WebStorm代码样式首选项
答案 0 :(得分:3)
不幸的是,有很多人不想默认导入index.ts
目录(这是几个EAP的默认行为,但我们必须禁用它)。
您可以在
中启用此行为&#34;文件|设置|编辑|代码风格| TypeScript |进口&#34; - &GT; &#34;使用 目录导入&#34;