为什么反应弹弓回购同时使用Npm和纱线?

问题描述 投票:0回答:1

我正在看看反应弹弓入门套件,我无法理解为什么该项目同时使用npm和纱线。

回购的网址是:https://github.com/coryhouse/react-slingshot

有人可以给我一个解释吗?

我听说如果你有yarn.lock(就像项目那样),你应该使用纱线。但是,所有命令行命令都基于npm。为什么?

reactjs npm react-slingshot
1个回答
3
投票

package-lock.json支持使用NPM 5x +安装依赖项。

yarn.lock是为了支持人们使用Yarn安装依赖项。

有了这个包,他们现在需要同时提交,因为他们积极支持包管理器。

我的观点是他们只需要提交一个,因为他们冒着锁定文件变得不同步的风险,所以它的一个便利是以另一个为代价。

也许我错过了一些明显的东西,但我不建议任何人开始一个新的项目或包。 1包经理就够了

© www.soinside.com 2019 - 2024. All rights reserved.