`npm list` 中的“无效”标签是什么意思?

Ava*_*vaq 3 package-managers node.js npm

鉴于以下npm list输出片段:

...
??? glob@6.0.2 invalid
? ??? inflight@1.0.4
? ? ??? wrappy@1.0.1
? ??? inherits@2.0.1
? ??? minimatch@2.0.10
? ??? once@1.3.3
...
Run Code Online (Sandbox Code Playgroud)

我问自己:“无效是什么意思?” 但是,我可以在有关它的文档中找到以下内容:

[npm list] 将打印出无关的、丢失的和无效的包。--来源

......所以现在我问你。

Ava*_*vaq 5

invalid当安装依赖的版本不匹配所需的版本标签出现package.json。通常,当需要依赖于这会发生dependencies,以及在不兼容的版本devDependencies