我已经成功地将我的 angular 应用程序构建为开发版本。我还没有将它作为生产构建完成,因为它给了我一些错误,我只需要测试开发构建。
开发构建过程顺利,没有错误或任何东西。然后我使用 nginx docker 容器中 dist 文件夹中的文件来托管文件。
问题是什么都没有显示,但是一个白页,在控制台中我收到一条错误消息“未捕获的类型错误:无法读取未定义的属性 id”。下面的完整消息似乎没有指向我写的任何内容,我已经在网上搜索了几个小时,但找不到关于此问题的任何内容。
我尝试了一些不同的东西,例如运行我手动阅读的“npx ivy-ngcc”编译了一些东西。无论如何,我是否可以获得有关错误的更多详细信息,以查看它是否是我所做的?
更新 因此,我恢复了在 main.ts 中注释掉的行,如下面的评论中所述。我还按照建议尝试了 'ng build --aot',它向我展示了一系列错误,这些错误似乎都与所使用的 devextreme 组件有关。当我使用来自 github 的 devextreme angular starter 项目开始该项目时,我觉得这很奇怪。
我收到如下消息:
'dx-scroll-view 不是有效的 HTML 元素'
“node_modules/devextreme-angular/ui/drawer.d.ts - 错误:出现在 SideNavOuterToolbarModule 的 NgModule.imports 中,但无法解析为 NgModule 类”