很抱歉,如果以下内容没有意义,我仍在尝试了解scss和css的工作原理。
假设我有2个开发人员。
Developer 1手动将位添加到css文件。开发人员2选择项目并使用scss将位添加到css文件中。开发人员1的工作会消失吗?我猜想当开发人员2编译css文件时,它会覆盖scss文件中没有的任何内容吗?
再次道歉,如果这没有道理。
答案 0 :(得分:3)
我刚刚测试过。当我编译我的scss时,我对css文件所做的更改被覆盖。因此,是的,编译您的scss文件会覆盖对CSS的更改。
答案 1 :(得分:2)
我猜想,当开发人员2编译css文件时,它会覆盖scss文件中没有的任何内容
正确。
对.scss文件的任何更改都会生成一个新的.css文件,从而消除对该文件所做的任何更改。
请注意,它将仅更改设置项目的编译文件;对其他.css文件的更改将不会生效。
例如:
.scss主条目:styles.scss
生成的.css:styles.css