create-neat
create-neat copied to clipboard
包管理器的安装和镜像源的选择
目前用户可以选择 npm、pnpm、yarn 三种包管理工具,我们需要做到的是:
- 在构建阶段判断用户是否全局安装相关的工具(xxx --version)
- 为用户选择合适的镜像源
对于安装镜像源,可以通过 Promise.race 去请求多种镜像源。
如果默认镜像源返回,则默认使用;如果为其他镜像源,需要询问用户是否选择,再转换镜像源
可以直接在选择npm包管理器之后,在选择npm源
@Sunrisies 你要接吗,选择包管理器的操作已经是实现好了的,要做的是下载管理器和选择镜像源的逻辑
对的,我在这边基本上已经实现了,就是不知道怎么提交
fork到本地实现开发,然后点击一个贡献按钮,合入重构主分支
ok