代码之家  ›  专栏  ›  技术社区  ›  Bart van den Burg

nx-dep图未显示任何关系

  •  0
  • Bart van den Burg  · 技术社区  · 4 年前

    我有一个由NX支持的Angular/NestJS monoreo,我决定通过将更多的东西组织到库中来更好地利用NX,但在这样做之前,我想确保到目前为止一切都设置正确。前端和后端应用程序共享一个包含接口的库。它们都是从这个库导入的。然而,当我跑步时 nx dep-graph ,我只看到了前端、api和共享节点,它们之间没有任何连接线。这可能是什么原因造成的?

    我知道为了能够正确分析问题,可能缺少一些上下文,但我不知道该分享什么,因为有太多相关的代码/配置,所以请让我知道你需要什么,我会在这个问题中添加它。

    0 回复  |  直到 4 年前
        1
  •  3
  •   Greg Motyl    4 年前

    安装并将此插件添加到您的nx.json文件中,它应该有助于:

    {
      "pluginsConfig": {
        "@nrwl/js": {
          "analyzeSourceFiles": true
        }
      }
    }
    
        2
  •  0
  •   Paolo David Michael Gang    3 年前

    我也有同样的问题。我找到的一个临时解决方案是打开所有模块,在这些模块中,您可以将任何内容作为typescript别名导入。打开后,图形会发生变化并显示连接

    根据 Nx docs :

    Nx使用两种信息源创建工作空间中项目之间所有依赖关系的图形:

    1. 引用特定项目的路径别名的Typescript导入语句
    2. 在nx.json文件中手动创建implicitDependencies。