一致性:pnpm-lock.yaml确保了项目依赖的一致性,无论在哪个环境或哪个开发者的机器上构建项目,都能保证安装相同的依赖版本。 性能:锁文件可以提高安装性能,因为 Pnpm 可以快速地根据锁文件确定需要安装的确切包和版本。 避免版本冲突:通过锁定依赖版本,可以避免不同版本的依赖之间可能发生的冲突。 安全性:确保了依赖项...
npm就是Node Package Manager,即包管理工具。 对比一些当前的包管理工具: 注意:都不能混用 tip: 硬链接: 就是文件本身,是文件在硬盘中的区块。文件不存在,硬链接就不存在 软链接:是文件/目录的路径,类似于win里的快捷方式。 pnpm最直观的理解:快,有Workspace。 我在tst项目里首次添加一个依赖需要时间2.6秒。