问题概述
前端项目开发完成后,打包编译时报错
进入网页时,弹框提示的如下:
解决方法
经过BUG的诊断,发现是当前系统下的Node版本过高导致的,
注意编译报错内容提示,当前的node-sass是不被支持的,
再查看错误日志中的一行:
https://github.com/sass/node-sass/releases/tag/v4.14.1
,如下图:
查看当前系统的node版本为v16.15.0,如下图:
而当前node-sass支持的最高版本为14,如下图:
所以,最终问题的原因是因为系统的Node版本过高导致的编译异常,应该将node版本降低到14,在重新build一下node-sass就可以了,输入指令:npm rebuild node-sass即可,