前端项目npm start报错fsevents is not a constructor

发生背景:

  macOS从10.13升级到11.7后,前端项目npm start报错fsevents is not a constructor

 

处理过程:

  切换node版本,10,12,14都试过,无效;

  rm -rf node_modules,npm cache clean --force都执行过,无效;

  删除package-lock.json,无效;

  换成yarn,无效;

 

最终解决办法:

  升级xcode到11.5,问题解决

 

问题分析:

  fsevents用于Mac OS系统上的文件系统监控,fsevents模块与Xcode版本不兼容导致问题发生。升级Xcode可以解决这个问题,因为Xcode包含了一些必要的依赖项,可以确保fsevents模块正常工作  

posted @ 2023-05-11 20:08  太阳叔叔  阅读(384)  评论(0编辑  收藏  举报