【问题标题】:Error in progress/kendo-angular-l10n in Node Modules with Angular 6使用 Angular 6 的节点模块中的进度错误/kendo-angular-l10n
【发布时间】:2018-10-11 11:59:34
【问题描述】:

我刚刚在我的项目中为 Angular 6 更新了 @progress/kendo-angular-l10n。当我运行 ng-build 时,它向我抛出了以下错误:

node_modules/@progress/kendo-angular- 
 l10n/dist/es2015/localization.service.d.ts(3,10): 
 error TS2305: Module '"C:/Samples/Project1/Web/node_modules/rxjs/Subject"' 
 has no exported member 'Subject'.

node_modules/@progress/kendo-angular- 
l10n/dist/es2015/message.service.d.ts(1,10): 
error TS2305: Module '"C:/Samples/Project1/Web/node_modules/rxjs/Subject"'
has no exported member 'Subject'.

我还安装了以下软件包:

  1. @progress/kendo-angular-dropdowns
  2. @progress/kendo-angular-dateinputs

上面的错误也出现在这些地方。

【问题讨论】:

    标签: angular kendo-ui angular6


    【解决方案1】:

    我找到了使用这个link的解决方案

    安装 rxjs-compat 解决了这个问题。

    【讨论】:

      【解决方案2】:

      你安装了 rxjs npm install rxjs,或者你有哪个版本? 你为@progress/kendo-angular-l10n 安装了最后一个v 1.2.1 吗? 重建项目,或删除 node_modules 并重新安装依赖项。

      【讨论】:

      • 我有以下版本:“@progress/kendo-angular-dateinputs”:“^3.4.4”,“@progress/kendo-angular-dropdowns”:“^3.1.0”, "@progress/kendo-angular-intl": "^1.5.0", "@progress/kendo-angular-l10n": "^1.2.1",
      • 我已删除 node_modules 并执行 npm install 但仍然面临问题
      • 在你的 package.json 中你安装了 rxjs 吗?或尝试使用@progress/kendo-angular-l10n 的 1.2.0 版本降级。之后,删除 package-lock.json 或 yarn.lock 和 node_modules。如果它不起作用,请再次使用 npm update 更新到最新版本。
      猜你喜欢
      • 1970-01-01
      • 2017-07-25
      • 2017-04-01
      • 1970-01-01
      • 2017-05-19
      • 2015-02-06
      • 1970-01-01
      • 2018-02-28
      • 2019-02-19
      相关资源
      最近更新 更多