hmsy39 2022-11-26 22:03 采纳率: 0%
浏览 59
已结题

除了狗屎npm, 推荐一些编写web应用的方式?

如题,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.

  • 写回答

7条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 12月4日
      • 赞助了问题酬金20元 11月26日
      • 修改了问题 11月26日
      • 创建了问题 11月26日

      悬赏问题

      • ¥20 b站私信完整导出的方法
      • ¥15 边界图中的x、y轴解释
      • ¥30 如何用matlab求解复杂方程
      • ¥15 VUE TS中怎么调用第三方js
      • ¥15 Activiti如何将值传入textValue
      • ¥20 在linux里安装lummps时 在make mpi里找不到rpc
      • ¥25 python先到先得调度和轮询调度
      • ¥15 SDK Manager闪退
      • ¥15 intel i219v mac地址修改问题
      • ¥15 leetcode上面的题,求解