Angular8 ngx-bootstrap doesn't compile with --prod

Viewed 2208

Using

angular cli 8.3.8, 
bootstrap 4.4.4
ngx-bootstrap 5.6.1, 

Everything works great in development. But when I compile with --prod, I get the following errors below. We must get the --prod to work. The datepicker looks and works great, don't want to have to remove it.

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'.
2 Answers

I had the same problem, try to downgrade ngx-bootstrap version to '5.1.0'.

Use the command npm install ngx-bootstrap@5.1.0

change at package.json to "ngx-bootstrap": "5.6.2" and run npm i.

Related