在 vue 项目中运用sass时,在特定的场景内在运行项目时会报错 scss 文件或报错 .vue 文件中的 lang=“scss” 有问题;原因有可能是因为你电脑中的 node 版本与 node-sass 版本不匹配导致的,解决方法如下:
1.重新下载安装对应版本的node
查看node-sass版本:
node-sass 版本可在项目根目录 package.json 文件中查看
查看node版本可在终端中运行:
node -v
下载安装好对应版本的 node 后,重新下载依赖再启动项目
具体node与node-sass匹配版本如下:
2.下载对应版本的node-sass版本
我的node版本是14.0.1,所以要下载4.14以上的版本,命令如下:
npm install node-sass@4.14.1