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
抱歉,如果以下内容没有意义,我仍在努力学习 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