【问题标题】:How to solve the ISlimScrollOptions import error in angular?如何解决 Angular 中的 ISlimScrollOptions 导入错误?
【发布时间】:2020-04-09 07:40:02
【问题描述】:

我使用 'ng serve' 命令运行我的应用程序并收到此错误

node_modules/ng2-datepicker/node_modules/ngx-slimscroll/dist/app/ngx-slimscroll/classes/slimscroll-options.class.d.ts:1:10 中的错误:错误 TS2440:导入声明与本地声明冲突'ISlimScrollOptions'。

1 import { ISlimScrollOptions } from './slimscroll-options.class';

我是 Angular 初学者的新手,我在任何地方都没有得到正确的解决方案。请帮帮我。

【问题讨论】:

  • 对我来说同样的问题,我已经与这个错误作斗争了两天了..运气好吗?

标签: javascript angularjs angularjs-directive


【解决方案1】:

将以下属性添加到您的 tsconfig.json 以隐藏错误:

"compilerOptions": {
  "skipLibCheck": true
}

【讨论】:

    【解决方案2】:

    这似乎与打字稿更新有关。 https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-7.html#local-and-imported-type-declarations-now-conflict

    就我而言,我从 Angular 6 更新到 13。 我引用的是旧版本的 ng2-datepicker,它依赖于旧版本的 ngx-slimscroll。

    你应该更新依赖于 ngx slimscroll 的任何包,以获得与 typescript 3.7+ 兼容的更新版本。

    ng2-datepicker 从 5 => 12 更新它的 slimscroll 已经为我解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-19
      • 2019-05-22
      • 2020-08-17
      • 2016-10-12
      • 2020-05-23
      • 2020-11-01
      • 2015-08-25
      相关资源
      最近更新 更多