今天在运行之前写的vue的demo时,因为之前引用了scss,而后又因为我将node升级了,scss出现了问题。报错
PostCSS received undefined instead of CSS string
解决方案
去重新加载一个版本
npm i -D sass-loader@8.x
在运行了一下项目,结果出现sass与当前node环境不一致的情况
Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 12.x
随后我将sass升级成最新版本
npm rebuild node-sass
npm update
再次运行,结果
Error: Node Sass version 6.0.1 is incompatible with ^4.0.0.
sass版本过高,安装了6.0.1,但需要的是4.0.0,好吧,再次换版本
npm uninstall node-sass
npm install node-sass@4.12.0
再次运行,终于运行起来了