为什么 react slingshot repo 同时使用 Npm 和 yarn?
Why does react slingshot repo uses both, Npm and yarn?
我在看react slingshot starter kit,一直不明白项目为什么要同时使用npm和yarn。
回购的 url 是:https://github.com/coryhouse/react-slingshot
有人可以给我解释一下吗?
我听说如果你有 yarn.lock(正如项目那样),你应该使用 yarn。但是所有的命令行命令都是基于 npm 的。为什么?
package-lock.json是为了支持用NPM 5x+安装依赖。
yarn.lock 是为了支持人们使用 Yarn 安装依赖项。
有了这个包,他们现在需要同时提交这两个包,因为他们积极支持这两个包管理器。
我的意见是他们只需要提交一个,因为他们 运行 锁定文件变得不同步的风险,所以它的一个便利是以另一个为代价的。
也许我遗漏了一些明显的东西,但我不建议任何开始新项目或包的人采用这种方法。 1 个包管理器就足够了
我在看react slingshot starter kit,一直不明白项目为什么要同时使用npm和yarn。
回购的 url 是:https://github.com/coryhouse/react-slingshot
有人可以给我解释一下吗?
我听说如果你有 yarn.lock(正如项目那样),你应该使用 yarn。但是所有的命令行命令都是基于 npm 的。为什么?
package-lock.json是为了支持用NPM 5x+安装依赖。
yarn.lock 是为了支持人们使用 Yarn 安装依赖项。
有了这个包,他们现在需要同时提交这两个包,因为他们积极支持这两个包管理器。
我的意见是他们只需要提交一个,因为他们 运行 锁定文件变得不同步的风险,所以它的一个便利是以另一个为代价的。
也许我遗漏了一些明显的东西,但我不建议任何开始新项目或包的人采用这种方法。 1 个包管理器就足够了