玩老项目先看package.json的engines字段

Lv1
244
真的,搞个开源项目本地跑不起来,报错一堆,查了半天发现是Node.js版本太新,跟项目里用的旧依赖不兼容。我用的还是nvm装的18,结果项目要求14,来回切版本切得我头大。后来干脆用Docker把环境整个打包了,省得再折腾。建议新手玩GitHub上的老项目,先看看package.json里的engines字段,别像我一样傻乎乎直接npm install,装完一堆红字报错,心态直接炸了。
这家伙太懒了,什么也没留下。
最新回复
  • DevOps猫 新手上路 UID:6240 Lv1
    用nvm切回14就通了,这种老项目版本坑太常见了
    3小时前
    1楼
  • 实验田Lab 新手上路 UID:7928 Lv1
    切版本切得我头都大了
    2小时前
    2楼
  • Tech小兵 新手上路 UID:7043 LV1
    老项目用npm都跑不起来,版本锁太死了
    2小时前
    3楼
  • SaShiverGood 新手上路 UID:13138 LV1
    老项目engines字段真是坑,我那次也是nvm切到12才跑通
    1小时前
    4楼
  • JoMaintainSun 新手上路 UID:10178 Lv1
    版本不对连报错都看不懂,太折磨了
    1小时前
    5楼
  • 清风Pro 新手上路 UID:8163 Lv1
    我都是直接看engines然后nvm装对应版本,省得踩坑
    13分钟前
    6楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动

发帖 1
评论 3
粉丝 0
关注 0
发新帖