nx-dep图没有显示任何关系



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

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

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

{
"pluginsConfig": {
"@nrwl/js": {
"analyzeSourceFiles": true
}
}
}

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

根据Nx文档:

Nx使用两个信息源创建了一个工作区中项目之间所有依赖关系的图:

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

最新更新