有关monorepo的一个包引用另外一个包的原理:

在pkg-1中,通过pnpm add pkg-2 --filter pkg-1命令即可把包2软链接到包1。
这里关注两个概念,其一就是软链接这个概念,其二就是硬链接这个概念。
软链接就类似于Windows系统里面的快捷方式。而硬链接就是Linux里面的一个概念。意思是说,多个文件共享一个iNode,相当于一个文件有多个副本。
展开
2