当前位置: 首页 > news >正文

3、pnpm yarn npm

项目里实际上就只有这些依赖
在这里插入图片描述
node module 里却有很多的包
在这里插入图片描述
原因: 比如说vue,vue内部有依赖了其余的包。工具又依赖了别的依赖

造成的问题:我可以直接去用这个包,但是这个包在package.json中却没有看到-----幽灵依赖
在这里插入图片描述
在这里插入图片描述
那如果说别的库也依赖了a,另一个库也依赖了a,那么会不会存在版本不一致的问题,两个库用到的a版本不一致问题

解决:使用pnpm

npm i -g pnpm

然后执行 pnpm i 使用pnpm重新对包进行一个管理或者重新更新一下node modules

作用:
1、硬链接变成了软连接
2、解决了幽灵依赖(只能用在package.json里的包)
3、变小了

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • MySQL笔记(十):视图
  • 【力扣】70.爬楼梯
  • 嵌入式初学-C语言-十七
  • 算法板子:分解质因数
  • 【等保测评】网络安全服务认证技术规范(等级保护测评)
  • openEuler 自定义ISO制作(logo,名称,ISO)
  • LeetCode刷题笔记第17题:电话号码的字母组合
  • web安全基础学习
  • R9000P 双系统安装 win11 和 ubuntu
  • VBA 程序运行中禁用鼠标键盘
  • 单 元 测 试
  • 前端工程师学习springboot2.x之配置idea热更新实现高效率开发节奏
  • 顶级期刊即插即用模块代码共享计划·2024第一期:01:波叠加原理的社会池化方法(AAAI2023)与并行补丁感知注意力模块(2024)代码实现
  • IntelliJ IDEA 2024.2 夏季大版本发布,不得不说,更强了!
  • WEB应用(十三)---RCE
  • JAVA多线程机制解析-volatilesynchronized
  • java中具有继承关系的类及其对象初始化顺序
  • js
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • Map集合、散列表、红黑树介绍
  • PHP 的 SAPI 是个什么东西
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 关于for循环的简单归纳
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 协程
  • PostgreSQL之连接数修改
  • 昨天1024程序员节,我故意写了个死循环~
  • !!Dom4j 学习笔记
  • (2)空速传感器
  • (27)4.8 习题课
  • (day18) leetcode 204.计数质数
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (编译到47%失败)to be deleted
  • (三)c52学习之旅-点亮LED灯
  • (三)mysql_MYSQL(三)
  • (十八)Flink CEP 详解
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)【Hibernate总结系列】使用举例
  • **《Linux/Unix系统编程手册》读书笔记24章**
  • **python多态
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • .NET单元测试
  • /bin、/sbin、/usr/bin、/usr/sbin
  • :如何用SQL脚本保存存储过程返回的结果集
  • @JsonFormat 和 @DateTimeFormat 的区别
  • @SpringBootApplication 注解
  • [10] CUDA程序性能的提升 与 流
  • [12] 使用 CUDA 进行图像处理
  • [20150904]exp slow.txt
  • [2024] 十大免费电脑数据恢复软件——轻松恢复电脑上已删除文件