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、变小了

相关推荐
小徐_233317 小时前
uni-app 组件库 Wot UI 2.0 发布了,我们带来了这些改变!
前端·微信小程序·uni-app
❀͜͡傀儡师17 小时前
Claude Code 官方弃用 npm 安装方式:原因分析与完整迁移指南
前端·npm·node.js·claude code
知识分享小能手17 小时前
ECharts入门学习教程,从入门到精通,ECharts高级功能(6)
前端·学习·echarts
阿祖zu17 小时前
OpenClaw 入门到放弃:私人 AI 的初代原型机
前端·后端·aigc
ZC跨境爬虫17 小时前
3D地球卫星轨道可视化平台开发 Day15(添加卫星系列模糊搜索功能)
前端·数据库·3d·交互·数据可视化
m0_7381207218 小时前
渗透基础知识ctfshow——Web应用安全与防护(第六 七章)
服务器·前端·安全
Sun子矜18 小时前
Web项目18+项目21
前端
踩着两条虫18 小时前
VTJ:项目模型架构
前端·低代码·ai编程
踩着两条虫18 小时前
VTJ:DSL语言规范
前端·低代码·ai编程
广州华水科技18 小时前
单北斗GNSS在水库形变监测中的应用与优势分析
前端