如题,npm依赖三天两头爆炸一次,你们这些前端开发是不是闲的没事就breaking change啊
具体来说
node19更新那会nextjs直接跑不起来,降级到lts(16)了gatsby v5又需要node>=18 。在国内CI机器上装sharp这东西要从github下二进制文件,设置npm镜像也照样连github,结果当然是超时失败。用cnpm倒是能从npmmirror下载,可安装的依赖会导致node coredump.。或许需要降级node, 但这样前端框架又需要node>=18. 而且CI每次运行都要消耗200多M的流量,产生1G多的磁盘IO ... 好不容易构建成功了,结果 coc.nvim 插件又不知道为什么爆炸了,vscode又闪退了,electron又找不到.so了,x86上的项目放到macbook arm又不能跑了,ssl又连不上了,node又不走代理了,每天都在和npm搏斗
总之就是我受够了狗屎npm, 请问下各位神仙有没有什么远离npm的编写现代前端的方案,比如hugo这样的,构建超快,跨平台,向前兼容,组件/模板 的方式编写前端,但hugo只能生成静态页面,没有React/Vue这类框架动态的能力,最好还能有打包,esbuild, 之类的功能,最好还有点UI组件库这样我不用从头开始写UI.