create-neat icon indicating copy to clipboard operation
create-neat copied to clipboard

包管理器的安装和镜像源的选择

Open uaenaTzx opened this issue 1 year ago • 6 comments

目前用户可以选择 npm、pnpm、yarn 三种包管理工具,我们需要做到的是:

  • 在构建阶段判断用户是否全局安装相关的工具(xxx --version)
  • 为用户选择合适的镜像源

uaenaTzx avatar Mar 18 '24 05:03 uaenaTzx

对于安装镜像源,可以通过 Promise.race 去请求多种镜像源。 如果默认镜像源返回,则默认使用;如果为其他镜像源,需要询问用户是否选择,再转换镜像源

uaenaTzx avatar Mar 18 '24 05:03 uaenaTzx

可以直接在选择npm包管理器之后,在选择npm源

Sunrisies avatar Mar 18 '24 08:03 Sunrisies

@Sunrisies 你要接吗,选择包管理器的操作已经是实现好了的,要做的是下载管理器和选择镜像源的逻辑

uaenaTzx avatar Mar 19 '24 03:03 uaenaTzx

对的,我在这边基本上已经实现了,就是不知道怎么提交

Sunrisies avatar Mar 19 '24 03:03 Sunrisies

fork到本地实现开发,然后点击一个贡献按钮,合入重构主分支

uaenaTzx avatar Mar 19 '24 03:03 uaenaTzx

ok

Sunrisies avatar Mar 19 '24 05:03 Sunrisies