shadow-cljs 的 AOT 文件下载缓慢的一个解决办法


#1

大部分时候按照之前的文章, 关于 shadow-cljs 下载依赖速度慢的问题 通过镜像来下载, 速度能保证的. 不过有时候镜像还没有同步, 比较麻烦, 会下载失败, 从官方下载依旧是慢.

周末跟作者聊了, 大概还是有个思路, 自己手动下载, https://github.com/thheller/shadow-cljs/issues/429#issuecomment-455884714 原理是简单的.

mkdir -p ~/.m2/repository/thheller/shadow-cljs/2.7.16/
cd ~/.m2/repository/thheller/shadow-cljs/2.7.16/
wget https://clojars.org/repo/thheller/shadow-cljs/2.7.16/shadow-cljs-2.7.16-aot.jar
wget https://clojars.org/repo/thheller/shadow-cljs/2.7.16/shadow-cljs-2.7.16.pom
cd -

wget 支持 proxychains, 所以替换一下命令就好了, 版本号也需要对应. 如果 proxychains 不行, 也可以从能访问官方文件的浏览器里下载, 然后移过去. 整个过程 30s 大概足够了, 总比等官方好几分钟的下载要好.