问题标签 [dependency-tree]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
677 浏览

java - On which level of the maven dependency tree are dependencies from the parent project

I have a parent pom which has a dependency to third party jar A with version 1.0. Then I have a child project which inherits from the parent pom. This child project defines a dependency to library B which itself has the dependency to the third party jar A with version 1.1.

Does the dependency tree look like this(and therefore version 1.0 is pulled in):

Child->A(version 1.0) Child->B->A(version 1.1)

On which level of the dependency tree are the dependencies of the parent POM?

0 投票
2 回答
48 浏览

maven - 如何从(传递)依赖项中排除一些包?

我取决于org.springframework.boot:spring-boot-starter-validation:jar:2.2.6.RELEASE:test哪个取决于org.hibernate.validator:hibernate-validator:jar:6.0.18.Final:test.

现在在我的测试用例中,有两个静态导入的候选者assertNotNull

一个是

import static org.junit.jupiter.api.Assertions.assertNotNull;

另一个是

import static org.hibernate.validator.internal.util.Contracts.assertNotNull;

有什么好方法可以排除休眠的吗?

0 投票
1 回答
1116 浏览

maven - 如何从 mvn 依赖项中排除所有测试 jars*:tree

有什么方法可以排除测试目标期间使用的依赖项?例如,我想避免将所有*:testsjar 打印为mvn dependency:tree.

许多 jar 在编译阶段使用,而其他 jar 在测试阶段使用。我正在寻找:

所以我想知道是否可以*tests通过命令行直接排除所有内容。

0 投票
0 回答
188 浏览

parsing - 非投影依赖树的 Gap-Degree

以下是我的类如何定义间隙度:依赖树中单词的间隙度是由单词及其后代组成的子字符串完全由 k +1 个连续子字符串组成的最小 k。依存树的间隙度是树中任何单词的最大间隙度。

使用以下示例: 非投影依赖树

以上非射影树的gap-degree是多少?你怎么知道的?

我不确定我应该如何使用上面的例子来计算这个。

0 投票
1 回答
188 浏览

maven - 如何仅为多模块项目中的特定模块生成依赖关系树 - MAVEN

我有多模块项目。例如:x |_b |_c 当我运行命令 mvn dependency : tree 这将输出模块“b”和“c”的依赖树

我知道我们可以使用这个命令 mvn -f modulename/pom.xml dependency:tree 来获取特定的模块依赖树

有没有办法只使用其 groupId、artifactId 和版本为特定模块生成依赖关系树。

0 投票
1 回答
400 浏览

angular - 无法解析依赖树角度 tslib

npm install 给出以下错误(请参考图片)

在此处输入图像描述

cli 版本是 Angular CLI: 9.1.8 请帮忙。谢谢!

0 投票
1 回答
553 浏览

node.js - 无法解析依赖树,我不再可以使用节点包管理器安装包

我正在开发一个反应原生应用程序。在整个项目中,我使用 Node 包管理器来安装包。但是我第一次尝试用npm安装react-native-styled-components时遇到了这个依赖问题,所以我用yarn安装了它。现在我无法使用节点包管理器安装任何包,我遇到了无法解决依赖关系树错误。

0 投票
1 回答
48 浏览

npm-install - 使用 npm 安装错误时无法解析依赖关系树

所以当我克隆一个项目并npm install在我的 bash 终端中运行时,它给了我这个“无法解析依赖树”的错误。我检查了我是否不在任何子文件夹中,并删除了我的 node_modules 和 package-lock.json 。我有节点版本 12.18.3 和 npm 版本 7.12.1。我确定我已经更新了它们。我什至运行了命令npm i --forcenpm i -legacy-peer-deps但都没有工作。 终端错误

0 投票
0 回答
36 浏览

linux - 将项目文件夹从 Windows 移动到 linux 时修复依赖关系树

我一直在尝试将我当前的项目从 windows 移动到 linux 桌面。我删除了 node_modules & package-lock.json并尝试运行npm i,但它会产生以下错误。

在此处输入图像描述

如果我选择npm i --legacy-peer-deps,那么我可以安装所有依赖项,但是当我运行时gatsby-source-faunadb似乎不起作用npm start-

在此处输入图像描述

即使我从 package.json 中删除每个包并运行 npm i gatsby(没有 package-lock.json 和 node_modules),我也会收到这些错误 -

在此处输入图像描述

这里有什么问题以及如何解决它?

0 投票
0 回答
86 浏览

angular - 将 Angular 编译器导入 Bit 会导致依赖树问题

我正在尝试实现一个公共项目,我在其中保留了几个可重用的 Angular 组件和服务,我想将它们用于其他几个项目。我想使用 Bit 在我的项目之间共享组件(或者更确切地说是模块)。我按照教程和其他教程的说明进行操作。

以下命令都可以正常工作并且符合预期:

npm install bit-bin -g

位登录

位初始化

位添加--main src/components/content/editable/editable.image.module.ts

位状态提示如下:

当我想将 Angular 编译器导入 Bit 时,麻烦就开始了,如下所示:

位导入 bit.envs/compilers/angular --compiler

我对 npm 依赖处理不太了解,但显然编译器@bit/bit.envs.compilers.angular@10.1.7将 TypeScript 4.0.3 作为其依赖项,而 Bazel 需要旧版本的 TypeScript。奇怪的是,我自己的项目有 TypeScript 4.3.15 作为 devDependency:

起初,我在我的项目中尝试过较旧的 TypeScript 版本或较旧版本的 Angular,但无济于事。我认为它与 Bit 角度编译器本身的依赖树有关。我可能会排除 Bazel 作为它的依赖项,但这对于 Bit 原子化 Angular 模块来说应该是必要的。我试图用谷歌搜索这个问题,但找不到其他人有这个问题。

也许这是显而易见的愚蠢的事情,我对此有一个盲点。非常感谢任何帮助或提示。