在生产版本上升级Angular 7后,如何修复“错误:模板解析错误:找不到管道'async'”

时间:2019-04-16 13:47:32

标签: angular module pipe upgrade angular7

我最近从Angular 4升级到Angular 7,并在运行ng build --prod时遇到了一些生产构建问题。我在标题中输入的错误来自于node_module依赖关系。但是,我在整个代码中注释了大约15个管道过滤器,以确保我在模块导入和依赖项方面没有做错任何事情,这现在达到了node_module依赖项,并以相同的错误破坏了构建。

例如,如果我取消注释代码中的一个过滤器

    <td>{{ item.registeredDate | date }}</td>

我收到以下错误:

    ERROR in : Template parse errors:
    The pipe 'date' could not be found ("<td>{{[ERROR ->]item.registeredDate | date }}</td>")

我可以提供更多详细信息。

谢谢

1 个答案:

答案 0 :(得分:-1)

我想您尝试直接升级到Angle 7。您不能从4移民到7号角。 您应该升级到角度5,然后建立一个prod(ng build --prod; ng serve),然后从角度5变为6,最后是7。