【问题标题】:Angular 7: cannot find the type definition fileAngular 7:找不到类型定义文件
【发布时间】:2019-05-15 13:16:45
【问题描述】:

昨天我的项目运行良好,但今天安装ngx-pagination模块后遇到错误:

src/app/views/dashboard/step1/step1.component.ts(1,23) 中的错误:错误 TS2688:找不到“@types/googlemaps”的类型定义文件。 src/app/views/dashboard/step1/step1.component.ts(187,34):错误 TS2304:找不到名称“google”。 src/app/views/dashboard/step1/step1.component.ts(190,29):错误 TS2304:找不到名称“google”。 src/app/views/dashboard/step1/step1.component.ts(193,26):错误 TS2503:找不到命名空间“google”。 src/app/views/job/quick-job-form/quick-job-form.component.ts(1,23): 错误 TS2688:找不到类型定义文件 '@types/googlemaps'。 src/app/views/job/quick-job-form/quick-job-form.component.ts(182,34): 错误 TS2304:找不到名称“google”。 src/app/views/job/quick-job-form/quick-job-form.component.ts(188,29): 错误 TS2304:找不到名称“google”。 src/app/views/job/quick-job-form/quick-job-form.component.ts(191,26): 错误 TS2503:找不到命名空间“google”。 src/app/views/job/quick-job-form/quick-job-form.component.ts(336,24): 错误 TS2304:找不到名称“google”。

请帮帮我。

【问题讨论】:

  • 你是如何安装ngx-pagination的?
  • 我运行这个命令 npm install ngx-pagination --save

标签: angular typescript npm angular7


【解决方案1】:

您似乎在您的step1.component.ts 文件中使用了@types/googlemaps,以及错误中列出的其他文件。 使用以下命令删除该组件的使用或安装它:

npm install --save @types/googlemaps

【讨论】:

  • 它会起作用,请重新安装@types/googlemaps 这个包
【解决方案2】:

此包现已弃用,Google 地图浏览器 API 的类型已移至 @types/google.maps:

npm install --save @types/google.maps 

【讨论】:

    猜你喜欢
    • 2018-07-20
    • 2021-08-15
    • 2017-06-18
    • 2018-07-31
    • 1970-01-01
    • 2022-11-03
    • 1970-01-01
    • 2019-10-11
    • 2017-03-13
    相关资源
    最近更新 更多