21

将Angular 10项目升级到Angular 12。但是现在在运行生产构建时,它给出了错误

索引 HTML 生成失败。
未定义:6:720366 缺少“}”

ng build --configuration production --aot

在此处输入图像描述

很难找到错误,因为它指向生成的 HTML 文件。节点日志不会做太多。

的内容index.html

<!doctype html>
<html lang="en">

<head>
    <title>Quiz - Admin</title>
    <base href="/">
    <meta charset="utf-8">
</head>

<body>

<app></app>

</body>

</html>

在运行开发构建时,本地没有任何错误,甚至ng build成功完成

请在此处检查构建管道:https ://github.com/anuj9196/quiz-app/runs/2589355739?check_suite_focus=true#step:7:56

4

1 回答 1

5

错误不在index.html您在文件夹结构中看到的文件中。它发生在生成最终的 index.html 时。这可能是css/scss文件中的编译错误(因为打字稿似乎编译正确)。确保您的 css 文件中的所有大括号都已}关闭。

于 2021-05-14T16:21:54.427 回答