gpt4 book ai didi

node.js - pnpm - node_modules 目录在磁盘中占用相同的空间吗?

转载 作者:太空宇宙 更新时间:2023-11-03 21:48:29 25 4
gpt4 key购买 nike

我的笔记本电脑文件系统中分布着多个 Vue.js 项目。我已经搜索并找到了 pnpm 的 npm node_modules 文件夹大小问题的解决方案。使用 pnpm i 安装项目依赖项后,node_modules 文件夹的大小仍然显示每个项目占用 233 MB 的空间。我只是想知道假设所有项目都具有相同的依赖项,所有这些项目的 node_modules 文件夹是否都使用相同的 233 MB 硬盘空间。

最佳答案

是的,所有这些项目的 node_modules 使用相同的 233 MB 磁盘空间。

来自FAQ page of pnpm website :

Why does my node_modules folder use disk space if packages are stored in a global store?

pnpm creates hard links from the global store to project's node_modules folders. Hard links point to the same place on the disk where the original files are. So, for example, if you have foo in your project as a dependency and it occupies 1MB of space, then it will look like it occupies 1MB of space in the project's node_modules folder and the same amount of space in the global store. However, that 1MB is the same space on the disk addressed from two different locations. So in total foo occupies 1MB, not 2MB.

For more on this subject:

关于node.js - pnpm - node_modules 目录在磁盘中占用相同的空间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55034994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com