ngx-quill: ng build --prod error
Error below happens on 7.3.4. Does not happen on 7.3.2. Have not tried 7.3.3.
Happens during an ng build --prod.
ERROR in ./node_modules/ngx-quill/fesm5/ngx-quill.js
Module build failed (from ./node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js):
TypeError: Cannot read property 'kind' of undefined
at isAngularDecoratorMetadataExpression (/home/cfloyd/dev/valkyrie/frontend/angular/node_modules/@angular-devkit/build-optimizer/src/transforms/scrub-file.js:265:35)
at checkNodeForDecorators (/home/cfloyd/dev/valkyrie/frontend/angular/node_modules/@angular-devkit/build-optimizer/src/transforms/scrub-file.js:77:21)
at visitNodes (/home/cfloyd/dev/valkyrie/frontend/angular/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:16514:30)
at Object.forEachChild (/home/cfloyd/dev/valkyrie/frontend/angular/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:16740:24)
at checkNodeForDecorators (/home/cfloyd/dev/valkyrie/frontend/angular/node_modules/@angular-devkit/build-optimizer/src/transforms/scrub-file.js:68:31)
at visitNode (/home/cfloyd/dev/valkyrie/frontend/angular/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:16505:24)
at Object.forEachChild (/home/cfloyd/dev/valkyrie/frontend/angular/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:16635:21)
at checkNodeForDecorators (/home/cfloyd/dev/valkyrie/frontend/angular/node_modules/@angular-devkit/build-optimizer/src/transforms/scrub-file.js:68:31)
at visitNode (/home/cfloyd/dev/valkyrie/frontend/angular/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:16505:24)
at Object.forEachChild (/home/cfloyd/dev/valkyrie/frontend/angular/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:16692:24)
at checkNodeForDecorators (/home/cfloyd/dev/valkyrie/frontend/angular/node_modules/@angular-devkit/build-optimizer/src/transforms/scrub-file.js:68:31)
at visitNode (/home/cfloyd/dev/valkyrie/frontend/angular/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:16505:24)
at Object.forEachChild (/home/cfloyd/dev/valkyrie/frontend/angular/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:16703:24)
at checkNodeForDecorators (/home/cfloyd/dev/valkyrie/frontend/angular/node_modules/@angular-devkit/build-optimizer/src/transforms/scrub-file.js:68:31)
at visitNode (/home/cfloyd/dev/valkyrie/frontend/angular/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:16505:24)
at Object.forEachChild (/home/cfloyd/dev/valkyrie/frontend/angular/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:16599:21)
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Reactions: 16
- Comments: 57 (22 by maintainers)
@KillerCodeMonkey Tried everything mentioned here and also on the SO thread. No luck. --prod build is giving same error as @craig-dae listed
Update: Downgraded to ngx-quill: 6.3.1 and it builds w/o errors! My typescript was 3.4.5 and Angular/CLI was 8.0.3. ngx-quill 7.x.x was failing
i found a stackoverflow post about it: https://stackoverflow.com/questions/57891605/angular-cli-build-prod-typeerror-cannot-read-property-kind-of-undefined
maybe that helps. But it could be that the typescript upgrade breaks something else.
Same problem here. Downgrade from 7.3.7 to 7.3.2 solved the problem. typescript:~3.4.3 @angular/cli:~8.1.2
I downgrade from 7.3.9 to 7.3.2 and then solved my problem . typescript:^3.5.3 @angular/cli:~8.0.3
Me too have this issue after upgrading to ngx-quill@7.3.9 during prod build. I’m using angular 7.2.x the only solution which worked for me was downgrade to 7.1.0
This version worked for me: “ngx-quill”: “7.3.2” with:
rolling back to version 6.3.1 fixed my issue as well.
Like already mentioned IT seems Not to be a ngx-quill issue. More an angular and typescript one.
Jek Bao CHOO notifications@github.com schrieb am Mi., 16. Okt. 2019, 20:22:
This was happening for me as well, but upgrading from 7.3.1 -> 7.3.2 fixed it. Angular v8.1.3
Getting the same issue, I’m not inclined to install typescript 3.7 as was suggested in the linked stackoverflow post that would require going to the next release of angular rather than using the released version 8
ERROR in The Angular Compiler requires TypeScript >=3.4.0 and ❤️.6.0
EDIT - Seen that someone commented on that thread that typescript 3.6.4 should fix the issue, however angular’s current version 8.3.9 reports the error above, so I’ll wait till angular gets the update, and let you know
Could you try 7.3.3 please ?
Craig notifications@github.com schrieb am Fr., 11. Okt. 2019, 17:57: