【问题标题】:Angular8 ngx-bootstrap doesn't compile with --prodAngular8 ngx-bootstrap 不能用 --prod 编译
【发布时间】:2020-07-24 12:21:10
【问题描述】:

使用

angular cli 8.3.8, 
bootstrap 4.4.4
ngx-bootstrap 5.6.1, 

一切都在开发中运行良好。但是当我使用 --prod 编译时,我得到以下错误。我们必须让 --prod 工作。日期选择器看起来和工作都很棒,不想删除它。

ERROR in node_modules/ngx-bootstrap/datepicker/ngx-bootstrap-datepicker.d.ts.BsDatepickerContainerComponent.html(60,7): Property 'chosenRange' does not exist on type 'BsDatepickerContainerComponent'.
node_modules/ngx-bootstrap/datepicker/ngx-bootstrap-datepicker.d.ts.BsDatepickerContainerComponent.html(62,7): Property 'setRangeOnCalendar' does not exist on type 'BsDatepickerContainerComponent'.
node_modules/ngx-bootstrap/datepicker/ngx-bootstrap-datepicker.d.ts.BsDatepickerInlineContainerComponent.html(60,7): Property 'chosenRange' does not exist on type 'BsDatepickerInlineContainerComponent'.
node_modules/ngx-bootstrap/datepicker/ngx-bootstrap-datepicker.d.ts.BsDatepickerInlineContainerComponent.html(62,7): Property 'setRangeOnCalendar' does not exist on type 'BsDatepickerInlineContainerComponent'.

【问题讨论】:

  • 这个问题很难回答,因为缺少很多重要的细节。试着让自己站在那些对你的问题一无所知的人的立场上。确保edit您的问题包含所有相关内容。提供minimal reproducible example 将增加您获得好答案的机会。
  • 我一般出现不匹配的版本。改变。更改 ngx-bootstrap 版本
  • 最小重现性:ng new myApp npm i ngx-bootstrap 在任何地方使用:

标签: angular bootstrap-4 datepicker ngx-bootstrap


【解决方案1】:

我遇到了同样的问题,尝试将 ngx-bootstrap 版本降级为“5.1.0”。

使用命令npm install ngx-bootstrap@5.1.0

【讨论】:

    【解决方案2】:

    将 package.json 更改为 "ngx-bootstrap": "5.6.2" 并运行 npm i。

    【讨论】:

      猜你喜欢
      • 2022-11-24
      • 2020-09-29
      • 2019-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-14
      相关资源
      最近更新 更多