【问题标题】:@nrwl/nx error when creating new apps and libs创建新应用程序和库时出现@nrwl/nx 错误
【发布时间】:2019-05-23 01:03:36
【问题描述】:

在通过 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: 想通了 - 更漂亮的版本是旧的。 Angular HTML 对 prettier 的支持从 1.15.x 版本开始提供。

【问题讨论】:

    标签: angular angular-cli nrwl


    【解决方案1】:

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

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

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

    如果能早点找到它,我会节省半天的时间:)

    【讨论】:

      猜你喜欢
      • 2021-03-11
      • 2020-08-21
      • 2020-12-14
      • 1970-01-01
      • 2020-01-25
      • 2021-08-22
      • 2019-05-21
      • 2021-11-15
      • 1970-01-01
      相关资源
      最近更新 更多