花了一周时间,使用 rust 重构了这个工具:
现在大家的节奏就是把node相关的全再实现一遍吗 哈哈
install的下载地址也可以换成x.deno.js.cn就好了
再开发一个中国特供版
全部使用 rust 或 go 重写一遍
让url拼接规则一样不是更简单吗,replace多美好
中国特供版已经发布了。
根据用户的电脑环境变量和语言时区等信息判断是否为简体中文用户,如果是中国用户,则使用中国镜像,目前是腾讯云 OSS
好耶好耶
我给两个建议?
- unzip使用rust zip库更好,无外部依赖,像我都没有安装unzip的都是用7z来管理zip
- 大陆判断可能使用ip定位或者直接做成配置项/cli选项更好,而不是检测Windows系统语言;还有一种方法是先访问大陆和国外服务器,看延迟低用哪个
体积优化下来了好评,unzip 用zip替代应该不会增加太多体积
你没有按照 unzip 那怎么安装的 dvm 呢,使用 cargo ?
噢,原来你的release也是zip打包,那就没办法呢,,就这样吧,也就多装一个unzip
deno 的所有 release 也都是 zip 打包的
这个建议很好,我实现一下