Typescript eslint正在标记'google'没有为google.maps.Marker[]定义。
这个问题是因为Typescript eslint无法识别google.maps.Marker[]类型。要解决这个问题,可以按照以下步骤进行操作:
- 确保已经正确安装了相关的依赖库。在使用google.maps.Marker[]类型之前,需要确保已经正确引入了Google Maps API,并且相关的类型定义文件也已经安装。
- 检查Typescript配置文件。在项目的tsconfig.json文件中,确保已经正确配置了相关的类型定义文件。可以使用"@types/googlemaps"来引入Google Maps API的类型定义文件。
- 确保正确导入了相关的模块。在使用google.maps.Marker[]类型之前,需要确保已经正确导入了相关的模块。可以使用import语句导入google.maps模块。
- 检查eslint配置文件。在项目的.eslintrc文件中,确保已经正确配置了相关的规则。可以使用"@typescript-eslint/no-unsafe-member-access"规则来解决该问题。
综上所述,要解决Typescript eslint标记'google'没有为google.maps.Marker[]定义的问题,需要确保正确安装依赖库、配置Typescript和eslint文件,并正确导入相关的模块。