首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >库是从何而来的?在npm-收缩包装中,但不对应于package.json。

库是从何而来的?在npm-收缩包装中,但不对应于package.json。
EN

Stack Overflow用户
提问于 2017-10-17 08:38:39
回答 1查看 42关注 0票数 0

我有一个npm-shrinkwrap文件,其中包含express作为主要依赖项。

然而,

  • 在我的express文件中,我没有将package.json作为依赖项。
  • 我在任何地方都看不到它在我的项目中使用。
  • 我不认为它是npm-shrinkwrap中其他东西的依赖,这正是我所期望的。

这些可能是我能想到的存在的原因.

我运行了以下命令,库仍然在那里:

代码语言:javascript
复制
npm prune
npm shrinkwrap

最后,我在node_modules中的某个地方找到了依赖项,但如果它不是项目的依赖项,那么它不应该作为npm-shrinkwrap中该库的依赖项列出吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-17 08:50:11

您的package.json只列出了依赖项。但是您使用的包本身就有依赖关系。您的包之一是使用快递,这就是为什么它在您的node_modules文件夹。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46785921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档