我正在从 切换npm
到pnpm
,它具有我喜欢的一组不同的功能。
前者用于package-lock.json
锁定确切的包版本,后者用于锁定pnpm-lock.yaml
。
根据文档,pnpm
ignores package-lock.json
,这似乎变得多余。因此,当用 更新软件包时pnpm
,这个文件根本不会被处理,很快就会过时。
我可以安全地删除package-lock.json
还是会遇到一些问题?从我的项目中删除这个文件会有什么缺点吗?
我npm
只是用来获取我的项目所需的工具和包(即 Gulp),而不是发布包到https://www.npmjs.com/