上月对电脑系统进行了升级,电脑上项目重新部署,前台vue部署好,node-modules组件包安装直接用原有的替换,出了意外,报错如下:
这个报错说明是我项目环境不支持node-sass版本,考虑到电脑系统升级,重新安装的环境可能和之前不同,于是看下package-json 里面的版本信息,发现node-sass版本是v4.9.4,与之前的相同,而提示让我看v4.13.0,于是去官网看了下,
由于 sass 和 node 的版本不匹配的问题会出现编译失败,版本支持情况如下:
对照之后查询目前所用的node.js版本信息,如下
node.js版本与之前不一样了,问了下同事,是客户要求升级了较新的版本。。
问题原因找到了,那只要升级node-sass版本即可,我们根据提示使用v4.13.0,项目启动
问题解决!