我正在尝试在 azure 管道中运行 npm run build,但我在 primeng 组件上遇到错误
如果“p-dropdown”是 Angular 组件并且具有“showClear”输入,则验证它是否是该模块的一部分。 2. 如果“p-dropdown”是 Web 组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到该组件的“@NgModule.schemas”以抑制此消息。 3. 要允许任何属性,请将“NO_ERRORS_SCHEMA”添加到该组件的“@NgModule.schemas”。
7
我已将 CUSTOM_ELEMENTS_SCHEMA 和 NO_ERRORS_SCHEMA 添加到我的模块中,并且我正在使用节点 20.x 运行 Angular 版本 18 我仅在 azure pipeline build 中收到错误
如何修复azure pipeline构建以解决上述问题
这可能有帮助:
1.确保 DropdownModule 已导入到您的 Angular 模块或独立模块中 组件
在 azure-pipelines.yml 中:
npm ci
安装依赖项将 PrimeNG 更新到与 Angular 18 兼容的最新版本。
添加 --verbose 标志来构建命令以获取更多错误详细信息。
在 tsconfig.json 中包含 PrimeNG 类型。
在管道中使用正确的生产构建配置。
如果这些不起作用,请查看完整的 azure-pipelines.yml、Angular 模块文件和完整的错误日志以进行更具体的故障排除。