Since v19.2.5, devextreme-angular has the Angular Package Format to support IVY compiler in angular. If you use Systemjs, you need to change the configuration of devextreme in the config as follows:
JavaScriptSystem.config({
//...
paths: {
'npm:': './node_modules/'
},
map: {
//...
// devextreme & devextreme deps
'jszip': 'npm:jszip/dist/jszip.min.js',
'quill': 'npm:quill/dist/quill.js',
'devextreme': 'npm:devextreme',
'devexpress-gantt': 'npm:devexpress-gantt',
'devexpress-diagram': 'npm:devexpress-diagram',
'devextreme-angular': './node_modules/devextreme-angular'
},
packages: {
// ...
'devextreme': {
defaultExtension: 'js'
},
// add packageConfigPaths
packageConfigPaths: [
"./node_modules/*/package.json",
"./node_modules/@angular/*/package.json",
"./node_modules/rxjs/operators/package.json",
"./node_modules/devextreme-angular/*/package.json",
"./node_modules/devextreme-angular/ui/*/package.json"
]
});