繁体   English   中英

Angular 构建过程正在注释掉 PHP 标签

[英]Angular build process is commenting out PHP tags

我问了我的第一个 Angular 相关问题。 如果已经回答,请多多包涵。 希望您知道答案并有时间分享。

我当前的用例如下:

  1. 构建 Angular 应用程序后,默认页面必须是index.php (我目前正在工作)
  2. index.php 文件包含一个 PHP 逻辑,这是各种事情所必需的。 为简单起见,我们假设 PHP 逻辑需要在 HTML 中注入一个特殊的动态元标记。 该元标记的值是从父级非 Angular 应用程序(一个普通的老式 CMS)继承的。
  3. 我正在使用最新的 Angular 版本。

我当前的问题:

Whenever I run ng build , PHP tags in my index.php file get converted from <?php... ?> to <--?php... ?--> .

问题

  1. 为什么会这样?
  2. 有没有办法配置这种行为?

提前谢谢了。 我很感激任何答案。

根据anycodings.com ,CSS 优化器会导致该潜在错误。 解决方案是像这样禁用inlineCritical

在 angular.json 中添加此选项,在每个构建/配置中:

 "optimization": { "styles": { "inlineCritical": false } }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM