我在 ASP.NET 项目中有 scss 和 css 文件。
如果我更改了scss,是否应该重新生成css?如果是,那么如何?VS 可以做到这一点还是我应该有其他工具?
我在 ASP.NET 项目中有 scss 和 css 文件。
如果我更改了scss,是否应该重新生成css?如果是,那么如何?VS 可以做到这一点还是我应该有其他工具?
有一些扩展允许您从 Visual Studio 内部重新生成,但我个人更喜欢命令行方式。
sass --watch [folder holding .scss files]:[folder holding .css files]
如果您使用 Compass,则可以改用此命令:
compass watch
这两个命令都会告诉 Sass 监视包含 .scss 文件的文件夹,并且任何时候更改和保存它们,重新生成 CSS 文件。
如果您创建了该项目,那么您可能已经安装了 Sass(以及扩展的 Ruby)。如果不这样做,则需要安装 Ruby 和 Sass。Windows 有一个不错的小安装程序,可以同时安装 Ruby 和 RubyGems。安装后,您需要运行以下命令来安装 Sass:
gem install sass
安装 Sass 后,您可以运行该sass --watch
命令,或者使用您选择的 VS 扩展来查看和重新编译 CSS 文件。