sass报错:SassError: Invalid CSS after "$--colors: map": expected expression (e.g. 1px, bold)

麻烦各位哥帮看看咋解决,npm 润 biuld的时候一直报错,node版本18.14.12

img

img

该回答内容部分引用GPT,GPT_Pro更好的解决问题
SassError: Invalid CSSs after "$--colors: map": expected expression (e.g. 1px, bold) 这个错误提示是在指出,在“$--colors: map”后的css不合法,预期的表达式应该是1px或者bold这样的。

因此,这个报错主要是由于Sass代码中存在语法错误所导致的,应该仔细检查Sass代码中变量声明,函数参数和属性值是否是正确的,或者某些属性值是否缺失。

要解决这个问题,我们首先要定位到Sass代码中哪一行存在错误,例如代码中存在如下一行:

$--colors: map(#000, #fff, #ccc);

这里存在一个语法错误,应该把map替换成list,最终修改后的代码如下:

$--colors: list(#000, #fff, #ccc);

上述代码表示声明$--colors变量,并且将#000, #fff, #ccc三个属性值作为list列表传入$--colors变量中,这样就可以解决SassError: Invalid CSSs after "$--colors: map": expected expression (e.g. 1px, bold) 这个错误了。
如果回答有帮助,望采纳。