为什么 bower-away 转而使用 Yarn 而不是 NPM

Why bower-away is moving to bower to Yarn and not NPM

我遇到了这个不错的模块 bower-away,它正在帮助我们迁移我们的 bower 项目,因为 bower 已被弃用。

但是我不清楚为什么我们要迁移到 Yarn 而不是 NPM。仅仅是因为NPM使用了嵌套依赖而Yarn使用了扁平的依赖树结构吗

https://github.com/sheerun/bower-away

还是有其他原因

这是因为只有 Yarn 允许安装 git 存储库而不 package.json(即凉亭组件)并且能够解析 semver git 个标签上的版本。