"TypeError: Cannot read property 'kind' of undefined" with ng build
See original GitHub issueHi!
When running ng build --configuration=production
my build crashed and the error pointed on ngx-material-timepicker.js file.
Here is the whole stack
ERROR in ./node_modules/ngx-material-timepicker/fesm2015/ngx-material-timepicker.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 (D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\src\transforms\scrub-file.js:230:35)
at checkNodeForDecorators (D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\src\transforms\scrub-file.js:53:21)
at visitNodes (D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:16631:30)
at Object.forEachChild (D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:16859:24)
at transformer (D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\src\transforms\scrub-file.js:39:16)
at transformSourceFileOrBundle (D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:67384:57)
at transformation (D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:83586:24)
at transformRoot (D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:83606:82)
at Object.map (D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:499:29)
at Object.transformNodes (D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:83593:30)
at emitJsFileOrBundle (D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:84089:32)
at emitSourceFileOrBundle (D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:84043:13)
at forEachEmittedFile (D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:83832:34)
at Object.emitFiles (D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:84026:9)
at emitWorker (D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:89951:33)
at D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:89912:66
at runWithCancellationToken (D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:90002:24)
at Object.emit (D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\node_modules\typescript\lib\typescript.js:89912:20)
at Object.transformJavascript (D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\src\helpers\transform-javascript.js:111:13)
at Object.buildOptimizer (D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\src\build-optimizer\build-optimizer.js:119:35)
at Object.buildOptimizerLoader (D:\Projects\Tempero\tempero-web\src\tempero-web\ClientApp\node_modules\@angular-devkit\build-optimizer\src\build-optimizer\webpack-loader.js:40:40)
Issue Analytics
- State:
- Created 3 years ago
- Comments:6 (1 by maintainers)
Top Results From Across the Web
Angular cli build prod: TypeError: Cannot read property 'kind ...
This does let me run my project build, however I'm still getting a "TypeError: Cannot read property 'kind' of undefined" message when building...
Read more >ERROR in Cannot read property 'kind' of undefined - Angular ...
Are you using custom Angular builders? If so please make sure to update to the latest version. I am using a custom angular...
Read more >Production Build Errors with smart-webcomponents-angular ...
node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js): TypeError: Cannot read property 'kind' of undefined
Read more >Toolips ng build –prod error - MDBootstrap
when I was trying to build production of my project we got this error: in Error: TypeError: Cannot read property 'kind' of undefined...
Read more >angular/angular-cli - Gitter
ng g component my-new-component ... This Custom library is build with ng-packagr. ... TypeError: Cannot read property 'kind' of undefined at ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I fixed it by upgrading to “@angular-devkit/build-angular”: “^0.803.23”,
https://github.com/Agranom/ngx-material-timepicker/issues/332 - this helped me. Thx )