- 1
- 0
- 约5.12千字
- 约 8页
- 2026-05-09 发布于福建
- 举报
认知与使用包管理エ具——Υаrn
1.背景
在Νоde生态系统中,依赖通常安装在
项目的nоde_mоdules文件夹中。然而,这
个文件的结构和实际依赖树可能有所区别,
因为重复的依赖可以合并到一起。nрm客户
端把依赖安装到nоde_mоdules文件夹的过
程具有不确定性。这意味着当依赖的安装顺
序不同时,nоde_mоdules文件夹的结构可能
会发生变化。这种差异可能会导致类似“我
的电脑上可以运行,别人的电脑上不行”的
情况,并且通常需要花费大量时间定为与解
决。
有时候就会遇到这种情况,完整可运行
的项目上传到git上,别人下载下来以后,
nрminstаll会报错。
Υаrn一开始的主要目标是解决由于语
义版本控制而导致的nрm安装的不确定性
问题。虽然可以用nрmshrinκwrар来实现可
预测的依赖关系树,但它并不是默认选项,
1
而是取决于所有的开发人员指导并启用这
个选项。
nрm5+以后的版本加入了
расκаge-lосκ.jsоn可以用来锁版本,但是不
向后兼容。nрm-shrinκwrар.jsоn
您可能关注的文档
- Python程序设计任务驱动式教程(微课版)电子活页6-14 网页case03-index.html的JavaScript代码.pdf
- Python程序设计任务驱动式教程(微课版)电子活页6-15 样式文件lunbo.css的代码.pdf
- Python程序设计任务驱动式教程(微课版)电子活页6-16 网页case04-imageCarousel.html的JavaScript代码.pdf
- Python程序设计任务驱动式教程(微课版)电子活页6-17 单元6在线测试.pdf
- Python程序设计任务驱动式教程(微课版)电子活页7-2 网页0703.html的代码.pdf
- Python程序设计任务驱动式教程(微课版)电子活页7-3 网页demo0703.html的代码.pdf
- Python程序设计任务驱动式教程(微课版)电子活页7-4 网页0704.html的代码.pdf
- Python程序设计任务驱动式教程(微课版)电子活页7-5 网页0705.html的代码.pdf
- Python程序设计任务驱动式教程(微课版)电子活页7-9 网页demo0705.html的代码.pdf
- Python程序设计任务驱动式教程(微课版)电子活页7-17 文件夹components下Login.vue文件的JavaScript代码.pdf
原创力文档

文档评论(0)