无法使用ngx文档查看器生成Angular项目
当我做ng发球和正常ng身材时,它工作得很好。 但当我尝试将项目构建为ngbuild--prod时,其抛出的错误如下所示 /node_modules/ngx doc viewer/fesm2015/ngx-doc-viewer.js中的错误 模块构建失败(来自./node_modules/@angular devkit/build optimizer/src/build optimizer/webpack loader.js): TypeError:无法读取未定义的属性“种类” 在isAngularDecoratorMetadataExpression(C:\Users\vicky\Documents\RND Project\Angular\docPreview\node_modules@angular-devkit\build optimizer\src\transforms\scrub file.js:265:35) 在checkNodeForDecorators(C:\Users\vicky\Documents\RND Project\Angular\docPreview\node_modules@angular-devkit\build optimizer\src\transforms\scrub file.js:77:21) 在visitNodes(C:\Users\vicky\Documents\RND Project\Angular\docPreview\node\u modules\typescript\lib\typescript.js:16514:30) 位于Object.forEachChild(C:\Users\vicky\Documents\RND Project\Angular\docPreview\node\u modules\typescript\lib\typescript.js:16740:24) 在checkNodeForDecorators(C:\Users\vicky\Documents\RND Project\Angular\docPreview\node_modules@angular-devkit\build optimizer\src\transforms\scrub file.js:68:31) 在visitNode(C:\Users\vicky\Documents\RND Project\Angular\docPreview\node\u modules\typescript\lib\typescript.js:16505:24) 在Object.forEachChild(C:\Users\vicky\Documents\RND Project\Angular\docPreview\node\u modules\typescript\lib\typescript.js:16635:21) 在checkNodeForDecorators(C:\Users\vicky\Documents\RND Project\Angular\docPreview\node_modules@angular-devkit\build optimizer\src\transforms\scrub file.js:68:31) 在visitNode(C:\Users\vicky\Documents\RND Project\Angular\docPreview\node\u modules\typescript\lib\typescript.js:16505:24) 位于Object.forEachChild(C:\Users\vicky\Documents\RND Project\Angular\docPreview\node\u modules\typescript\lib\typescript.js:16703:24) 在checkNodeForDecorators(C:\Users\vicky\Documents\RND Project\Angular\docPreview\node_modules@angular-devkit\build optimizer\src\transforms\scrub file.js:68:31) 在visitNode(C:\Users\vicky\Documents\RND Project\Angular\docPreview\node\u modules\typescript\lib\typescript.js:16505:24) 位于Object.forEachChild(C:\Users\vicky\Documents\RND Project\Angular\docPreview\node\u modules\typescript\lib\typescript.js:16692:24) 在checkNodeForDecorators(C:\Users\vicky\Documents\RND Project\Angular\docPreview\node_modules@angular-devkit\build optimizer\src\transforms\scrub file.js:68:31) 在visitNode(C:\Users\vicky\Documents\RND Project\Angular\docPreview\node\u modules\typescript\lib\typescript.js:16505:24)无法使用ngx文档查看器生成Angular项目,angular,documentviewer,Angular,Documentviewer,当我做ng发球和正常ng身材时,它工作得很好。 但当我尝试将项目构建为ngbuild--prod时,其抛出的错误如下所示 /node_modules/ngx doc viewer/fesm2015/ngx-doc-viewer.js中的错误 模块构建失败(来自./node_modules/@angular devkit/build optimizer/src/build optimizer/webpack loader.js): TypeError:无法读取未定义的属性“种类” 在isAngul
在Object.forEachChild(C:\Users\vicky\Documents\RND Project\Angular\docPreview\node\u modules\typescript\lib\typescript.js:16599:21)我不建议将其作为永久解决方案,但您可以尝试这样构建:
ng build--prod--aot false--build optimizer false
如库所有者所述
解决了这个问题 谢谢你的回复。它正在工作。这不是永久的解决办法。仍然在寻找使用AOT和构建优化器的永久解决方案。@VickyPal我下面的回答中有一个永久解决方案,它现在正在使用这个命令“ng build--prod”非常感谢您的评论:-)
ng update @angular/cli