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

除了狗屎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条回答 默认 最新

  • 萧仁武 2022-11-29 10:26
    关注
    获得2.00元问题酬金

    可以安装个nvm,可以同时安装多个nodejs版本,需要用哪个版本的nodejs就切换到哪个版本。

    评论

报告相同问题?

问题事件

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

悬赏问题

  • ¥15 急matlab编程仿真二阶震荡系统
  • ¥20 TEC-9的数据通路实验
  • ¥15 ue5 .3之前好好的现在只要是激活关卡就会崩溃
  • ¥50 MATLAB实现圆柱体容器内球形颗粒堆积
  • ¥15 python如何将动态的多个子列表,拼接后进行集合的交集
  • ¥20 vitis-ai量化基于pytorch框架下的yolov5模型
  • ¥15 如何实现H5在QQ平台上的二次分享卡片效果?
  • ¥15 python爬取bilibili校园招聘网站
  • ¥30 求解达问题(有红包)
  • ¥15 请解包一个pak文件