Sass 在实际使用中的烦人点

广大的前端开发同胞们对这个样式预处理器应该很熟悉,因为常用的三大样式预处理器也就 Less 、Sass 和 Stylus 了,圈内关于三者的区别和优劣的文章也很多,众说纷纭,我反正是觉得根本没有争论的必要,因为用哪个都能完成项目。

我这次主要说下 sass 在实际使用中的烦人的地方,因为就纯不爽。

1、就是install 的时候下载很烦,动不动就下载不成功。用淘宝镜像是省事,没配镜像的就还得配个镜像。

2、就是 node-sass和 sass-loader 很容易报因为版本不匹配的错,报错内容大抵是

【Invalid options object. Sass Loader has been initialized using an options object that does not match the API schema. - options has an unknown property 'additionalData'. These properties are valid:】

然后你就只能一个去尝试 升降node的版本 或者 sass的版本, 就很烦。

3、这点与sass应该是无关,在这就提一嘴,就是多人协同开发的时候,项目内的 .lock 文件。如果有人用mac ,而你是win,他项目可能运行正常,而到你这可能install都失败,就是lock文件的锅,这个我个人觉得肯定是存在差别的(还没深究),解决办法就是删掉 .lock文件,再用相应版本的yarn或者node 去 install 。

 

气人的代码太多了,你说就这样能不掉头发吗?

posted @ 2022-04-02 14:52  黑夜蓝天  阅读(117)  评论(0编辑  收藏  举报