- 20
- 0
- 约3.37千字
- 约 6页
- 2022-05-28 发布于广东
- 举报
npm相关机制解析
你你对对 ⽇⽇常常使使⽤⽤的的npm了了解解的的有有 多多少少??
从这篇⽂章中能获得什么?
1. npm的安装机制,即在执⾏install命令时都做了什么事?
2. npm的缓存策略,这⾥做了简单介绍,没深⼊。
3. npm的依赖管理,即我们每次安装的依赖都是怎么在node_modules进⾏管理的?
4. lock⽂件究竟有什么⽤?我们到底需要吗?
如果⼤家对上⾯三点都很清楚,那就不⽤浪费太多时间,简单回顾⼀下就好。 如果不清楚的话可以沉下⼼看8分钟。
npm依依赖赖 安安装装机机制制
⾸先我们来了解⼀下npm依赖安装的设计哲学:
npm安装依赖的时候会优先安装在当前项 ⽬的⽬录下,保持各个项 ⽬依赖的独⽴性。
优点 : 可以减少开发者的⼼智负担,⽅便维护各个项 ⽬下的不同依赖。
缺点 :A项 ⽬和B项 ⽬都依赖⼀个包,这时候就会产⽣依赖重复安装,造成电脑内存资源的浪费。
当然像webpack、creat-react-app这些依赖也可以安装在全局,这样做的⽬的是为了⽅便设置环境变量path,让我们可以在任何地⽅调⽤对
应的命令。
了解了这些以后我们来探究⼀下npm依赖安装的核⼼机制。
通过上图我们可以看到npm安装依赖的整个脉络,接下来我
您可能关注的文档
最近下载
- 深度解析(2026)《SL 398-2007水利水电工程施工通用安全技术规程》.pptx VIP
- 《住院新生儿母乳喂养循证指南》解读院内管理.pptx VIP
- 2025年呼和浩特市总工会招聘调解员考试笔试试题(含答案).docx VIP
- 国网能源研究院有限公司 韩新阳:未来我国电力需求增长趋势研判.pptx
- (2025年)山东省检察官逐级遴选笔试题目及答案.docx VIP
- 2026年部编版小学六年级数学上册课时《数学应用拓展课》教案.docx VIP
- 2026年秋部编版九年级上册道德与法治《宪法是国家的根本大法》课教案.docx VIP
- 2026年秋部编版九年级上册道德与法治第1单元第1课《坚持总体国家安全观》说课教案.docx VIP
- 2024秋人教PEP英语字帖三年级上册.pdf VIP
- (30页PPT)菩萨蛮黄鹤楼.pptx VIP
原创力文档

文档评论(0)