1. windows 的文件路径最长是 260 多个字符,所以有时候当我们复制node_modules的时候会发现有丢失问题
Linux的为4096
2. npm 2.x版本的时候 node_modules就是嵌套的,node_modules里面有node_modules,这样就会导致,同样的依赖会复制很多次,会占据比较大的磁盘空间。最大的问题还是第一点的限制
yarn不同,所有依赖平铺展示,几乎没有嵌套,npm 3.x也采用这种方式了
3. pnpm : 从全局 store 硬连接到 node_modules/.pnpm,然后之间通过软链接来组织依赖关系。
4. css数字等宽,1,2其实宽度是有一些差异的,可以通过下面属性实现数字等宽
font-variant-numeric:tabular-nums