刚刚将 Typescript 从 3.8.3 更新到 4.2.3 并出现奇怪的错误:
<块引用>尝试导入错误:“BaseMap”未从“./core”导出。
index.ts
export interface BaseMap<T> {
[key: string]: T
}
export interface RepositoryMember {
readonly id: string
}
export interface BaseRepository<T extends RepositoryMember> {
readonly items: BaseMap<T>
readonly sort: ReadonlyArray<string>
}
export interface RepositoryMemberInfo {
readonly id: string
readonly type: string
}
core.ts
$(document).ready(function() {
$('#UserCity').on('input', function() {
var str = "";
console.log($(this).val());
$("#UserCitySelect").on('select', function() {
str += $(this).text() + " ";
});
str = $("#UserCitySelect option:selected").text()
console.log(str);
document.getElementById("selected").text = str;
document.getElementById("selecteddiv").innerHTML = str;
console.log($(this).val());
});
});
这已经运行了很长时间了。