0

在通过 nrwl 的 nx 创建新的库或应用程序期间,我遇到了似乎源于 linting 的错误。

我采用了一个现有的 angular/cli 项目并向其中添加了@nrwl/schematics(通过ng add @nrwl/schematics命令)。

然后我尝试添加一个新应用程序:ng add app new-app.

这会导致以下错误:

nx format:write "--untracked" "--quiet"

并且指定的错误是针对 Angular html 模板的 - 针对每个 Angular 符号(例如 [counter]=...、*ngIf、#menu 分别显示 [、* 和 # 的错误)。

知道这可能是如何发生的以及如何解决这个问题吗?这是否重要,因为似乎无论如何都在创建文件?

更新:当我将 *.html 添加到.prettierignore文件中时,不会出现错误。看起来更漂亮的规则“捕获”角度模板语法作为错误。知道如何解决这个问题吗?

更新#2:想通了 - 更漂亮的版本是旧的。从 1.15.x 版本开始提供对 prettier 的 Angular HTML 支持。

4

1 回答 1

0

在极少数情况下,有人用更漂亮的旧代码管理旧代码:

从 1.15.x 版本开始提供对 prettier 的 Angular HTML 支持。

https://prettier.io/blog/2018/11/07/1.15.0.html

本来可以节省我半天的时间来早点找到这个:)

于 2018-12-23T14:14:01.077 回答