ja为什么没有像npm的包分发平台?
npm这种东西也来碰瓷ja的men?
men只要编译成功,不是本地依赖那种奇怪的东西,绝大多数项目都可以毫无压力在机器上成功。一个项目小组,一般电脑的版本ja版本等都差不多,一个地方成功,地方随便成功。
npm这货,npminstall失败了怎么办,再试一次,不行换cnpm试试,cnpm成功了,还得npmi再来一次。一个电脑成功了,同小组换了个电脑又失败了。搞得都不敢随便换电脑,弄了个所谓lock文件用来锁版本,实际就是必须锁版本,否则经常隔一段时间如果另一个人要构建就报错,一看是lock文件锁定的小版本不对。
小版本自动最新这个想法是好的,但实际作中,就是往往因为这个翻车。
更别说npm的到处拉屎和men的.m2文件固定位置,都连接的做法了。men无论多少项目,一个依赖只占一次空间,所有项目都是连接过来。npm,一个项目占一次空间,和微信的小而美,简直异曲同工之妙。
men构建失败,我几乎就是怀疑要么是外网连接不通得配阿里云镜像或vpn,检查完这两个,就得怀疑自己哪儿写错了。用men,就是写好了就几乎肯定成功,除非是网络或者或者硬件兼容之类的没办法事情
npm构建失败,先重试几次,万一成功。另外,还要问问别人要lock文件。npm失败,先烧个香求求运气再说,怀疑完npm再怀疑自己。