npm-shrinkwrap 中的库来自哪里,但不对应 package.json
Where do libraries come from that are in npm-shrinkwrap but don't correspond to package.json
我有一个 npm-shrinkwrap
文件,其中 express
作为主要依赖项。
然而,
- 我的
package.json
文件中没有 express
作为依赖项。
- 我没有在我的项目中看到任何地方使用它。
- 我不认为它是
npm-shrinkwrap
中其他东西的依赖项,这正是我所期望的。
这些是我能想到的它存在的可能原因...
我有 运行 以下内容,图书馆还在:
npm prune
npm shrinkwrap
我最终在 node_modules
的某个地方找到了依赖关系,但如果它不是项目的明确依赖关系,它不应该在 npm-shrinkwrap
中列为该库的依赖关系吗?
您的 package.json 只是列出了您的依赖项。但是您使用的包本身确实具有依赖性。您的一个包裹正在使用快递,这就是为什么它在您的 node_modules 文件夹中。
我有一个 npm-shrinkwrap
文件,其中 express
作为主要依赖项。
然而,
- 我的
package.json
文件中没有express
作为依赖项。 - 我没有在我的项目中看到任何地方使用它。
- 我不认为它是
npm-shrinkwrap
中其他东西的依赖项,这正是我所期望的。
这些是我能想到的它存在的可能原因...
我有 运行 以下内容,图书馆还在:
npm prune
npm shrinkwrap
我最终在 node_modules
的某个地方找到了依赖关系,但如果它不是项目的明确依赖关系,它不应该在 npm-shrinkwrap
中列为该库的依赖关系吗?
您的 package.json 只是列出了您的依赖项。但是您使用的包本身确实具有依赖性。您的一个包裹正在使用快递,这就是为什么它在您的 node_modules 文件夹中。