node.js - 键入脚本路径不起作用。即使在 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:模块“猫鼬”没有导出的成员“猫鼬”。您的意思是使用“从“猫鼬”导入猫鼬”吗?
解决方案
尝试这个
"baseUrl": "src" and "include": ["src/*.ts"]
推荐阅读
- c# - 使用 C# 在 WPF 中允许 URL 的文本块或文本字段或富文本的简单实现
- swift - 为什么此导航链接无法按预期工作?
- html - 安装引导程序和将其推荐文件包含到 html 文件之间的区别
- azure-data-explorer - 使用 ADF 重新执行 CREATE FUNCTION 脚本未反映在显示日志的输出中
- latex - 是否可以在 Moodle 中显示数学公式代码?
- .net - .NET CLI(即 dotnet 命令)何时开始随 .NET SDK 和 Visual Studio 一起发布?
- python - 使用多个切片从 Pandas 数据框中选择
- ionic-framework - 从组件中获取 IonHeader 的高度
- javascript - 检查所有单选按钮是否为真
- java - A* 寻路算法是半贪婪的