欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > 3、pnpm yarn npm

3、pnpm yarn npm

2024/11/30 5:54:20 来源:https://blog.csdn.net/weixin_43131046/article/details/141002978  浏览:    关键词: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、变小了

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com