在./node_modules/ng2-pdf-viewer/fesm5/ng2-pdf-viewer.js中发生错误:
模块构建失败(来自./node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js):
类型错误:无法读取未定义的“kind”属性
在E:\ Mohamed Mostafa Work \ new_project \ reservation \ node_modules @ angular-devkit \ build-optimizer \ src \ transforms \ scrub-file.js的isAngularDecoratorMetadataExpression函数出现问题
在E:\ Mohamed Mostafa Work \ new_project \ reservation \ node_modules @ angular-devkit \ build-optimizer \ src \ transforms \ scrub-file.js的checkNodeForDecorators函数中检查节点装饰器
在E:\ Mohamed Mostafa Work \ new_project \ reservation \ node_modules @ angular-devkit \ build-optimizer \ node_modules \ typescript \ lib \ typescript.js的visitNodes函数中访问节点
请保留HTML标记。
--prod
标志构建项目时,您的应用程序将使用Ahead of Time(AOT)编译。这也是在v9中本地运行angular应用程序的默认设置。如果您使用的是8或更早版本,则在本地运行ng serve
将使用即时(JIT)编译器。因此,可能会在应用程序中引入JIT编译器无法捕获的问题,因此只有在构建生产环境时才能看到错误。为了排除这个原因,只需运行ng serve --aot
以在本地运行项目。如果编译成功,则不是这个问题的原因。 - Kyler Johnson