首页 > 解决方案 > 键入脚本路径不起作用。即使在 tsconfig.json 中设置了“baseUrl”属性

问题描述

当我尝试时import {Model, Mongoose} from 'mongoose',它实际上会查找./src/mongoose.ts默认情况下由羽毛生成的文件。仅当我在 tsconfig.ts 中使用以下属性时才会出现此问题。

"baseUrl": "./src"

我必须在我的项目中使用这个属性并且也必须避免这个问题?

当我尝试在 tsconfig.json 中为绝对路径设置此属性时。我从文件中得到一个错误/src/models/users.model.ts

产生错误的行:

import { Model, Mongoose } from 'mongoose';

产生的错误:-

错误 TS2614:模块“猫鼬”没有导出的成员“猫鼬”。您的意思是使用“从“猫鼬”导入猫鼬”吗?

标签: node.jstypescriptfeathersjstsconfigabsolute-path

解决方案


尝试这个

"baseUrl": "src" and "include": ["src/*.ts"]

推荐阅读