首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >node_modules目录和package.json之间有什么关系?

node_modules目录和package.json之间有什么关系?
EN

Stack Overflow用户
提问于 2015-03-16 21:42:56
回答 1查看 1.1K关注 0票数 4

node_modules中的依赖项结构仅仅是package.json中依赖树结构的镜像吗?还是执行npm install下载package.json中的内容并以某种特殊的方式组织node_modules

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-16 21:47:02

理想情况下,package.json将对应于node_modules。运行npm install (没有参数)将将package.json中描述的所有包安装到node_modules中,但除非使用--save选项,否则运行npm install somepackage不会修改package.json

还可以使用npm list检查node_modulespackage.json是否同步。package.json中没有在node_modules中的包被标记为UNMET DEPENDENCY,而node_modules中的包而不是package.json中的包被标记为extraneous

还请注意,根package.json不包含完整的依赖树;它只包含直接依赖项的列表。依赖项的依赖项被递归地列在依赖项本身的package.json文件中。

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

https://stackoverflow.com/questions/29087486

复制
相关文章

相似问题

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