有了pnpm之后,安装的库在node_modules里面是虚拟链接(软连接),
然后vite/webpack打包的时候,会自动基于虚拟链接找到三方依赖进行打包没错。
1、请问在pnpm出现之前:node_modules/里面是虚拟链接(软连接),webpack是否也会直接找到?
2、如果是出现之后,webpack才更新版本去找实体链接的话,是通过技术做到的呢?
有了pnpm之后,安装的库在node_modules里面是虚拟链接(软连接),
然后vite/webpack打包的时候,会自动基于虚拟链接找到三方依赖进行打包没错。
1、请问在pnpm出现之前:node_modules/里面是虚拟链接(软连接),webpack是否也会直接找到?
2、如果是出现之后,webpack才更新版本去找实体链接的话,是通过技术做到的呢?
8 回答5.1k 阅读✓ 已解决
6 回答3.9k 阅读✓ 已解决
9 回答2.8k 阅读
6 回答2.6k 阅读
5 回答6.6k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
对于使用代码读取文件层面来说,软链接还是实际的文件,没啥区别,
读出来,经过一些处理逻辑输出到bundles里就行了.