css 和 scss - 如果您在不使用 scss 的情况下手动更新 css 会发生什么

css and scss - what happens if you update the css manually without using scss

抱歉,如果以下内容没有意义,我仍在努力学习 scss 和 css 的工作原理。

假设我有 2 个开发人员。

开发人员 1 手动将位添加到 css 文件。开发人员 2 选择项目并使用 scss 将位添加到 css 文件。 Developer 1 的工作会消失吗?我猜当 Developer 2 编译 css 文件时它会覆盖任何不在 scss 文件中的东西?

再一次,如果这没有意义,我们深表歉意。

我刚测试过。当我编译我的 scss 时,我对 css 文件所做的更改被覆盖了。所以是的,编译您的 scss 文件会覆盖对 css.

的更改

I'm guessing that when Developer 2 compiles the css file it overwrites anything which is not in the scss file

正确。

对 .scss 文件的任何更改都会生成一个新的 .css 文件,从而消除对其所做的任何更改。

请注意,它只会更改项目设置为编译到的文件;对其他 .css 文件的更改不会受到影响。

例如:

main.scss条目:styles.scss

生成。css:styles.css