解决方案1:可能本地有多个nodeJS版本(本地使用了nvm),之前切到另一个版本编译node-sass后,再切换到另外一个nodeJS版本,导致的问题。注意:node-sass是一个绑定libsass(sass的一种版本)的nodeJS库。

具体解决方法:重新编译下node-sass即可。

npm rebuild node-sass

解决方案2:  因本地使用nvm管理node, 且当前使用的node版本为低版本v12导致。

复现环境:

node: v12.22.0

"sass-loader": "^10.0.4",

"node-sass": "^4.14.1",

具体解决方法:下载高版本的node即可。如:

nvm install v14.10.0

参考网址:Angular ERROR: PostCSS received undefined instead of CSS string - Stack Overflow

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐