热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

未定义的打字稿记录:探索其成因与解决方案

我正在使用 TypeScript 编写 React-Native 项目,到目前为止一切正常,但以下部分引发错误:export interface Country { name: string;

我正在使用 TypeScript 编写 React-Native 项目,到目前为止一切正常,但以下部分引发错误:

export interface Country {
name: string;
cities: Record;
}

错误是:

3:13 error 'Record' is not defined no-undef

我的打字稿使用工作区版本而不是 VS Code 的版本。另外,当我 cmd+click 时Record,我可以转到它的定义,它在文件中lib.es5.d.ts

type Record = {
[P in K]: T;
};

所以,Record显然是在node_modules下定义并找到的,但是当我运行linter(@typescript-eslint)时,我无法修复这个错误

我的内容.vscode/settings.json如下所示:

"typescript.tsdk": "node_modules/typescript/lib"

我还没有找到任何解决方案,你能帮忙吗?

打字稿版本:“4.1.4”,


推荐阅读
author-avatar
迎风拂忆_768
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有