解决报错: PostCSS received undefined instead of CSS string
解决方案1:可能本地有多个nodeJS版本(本地使用了nvm),之前切到另一个版本编译node-sass后,再切换到另外一个nodeJS版本,导致的问题。注意:node-sass是一个绑定libsass(sass的一种版本)的nodeJS库。
具体解决方法:重新编译下node-sass即可。
npm rebuild node-sass
解决方案2: 因本地使用nvm管理node, 且当前使用的node版本为低版本v12导致。
复现环境:
node: v11.15.0 "sass-loader": "10.2.0", "node-sass": "6.0.1",
具体解决方法:删掉 node_modules 重新用项目对应版本 node npm i即可。如:crm-pc建议使用v14.0.0