Sass 使用 Grunt 编译和 ruby 的作用
Sass compilation using Grunt and the role of ruby
我们使用 Visual Studio 2013 进行开发,我们需要将 .sass 文件编译为 CSS(与 build/CI 的一部分相同) ).我们正在探索 Grunt/Gulp.
的选项
在下面的 Urls 中,提到我们需要在机器上安装 ruby 以便使用 Grunt Sass(监控和)编译:
- http://www.smashingmagazine.com/2013/10/get-up-running-grunt/
- http://www.gibedigital.com/blog/2015/may/28/compiling-sass-in-visual-studio-2015/
- http://ryanchristiani.com/getting-started-with-grunt-and-sass/
在以下网址中,没有提到 ruby 来实现相同的任务:
- http://mattwatson.codes/compile-scss-javascript-grunt/
- How to setup Gruntfile.js to watch for SASS (compass) and JS
什么是 Ruby,它与使用 grunt 的 Sass 编译有什么关系(如果是)?没有Ruby难道不能完成任务吗?如果是,advantages/disadvantages.
Ruby是一种编程语言; Sass写成Ruby。所以你必须有 Ruby 才能安装和使用 Sass。如果您要使用 http://libsass.org/ 之类的东西(Sass 的 C 实现),则可以在不使用 Ruby 的情况下使用 Sass。 libsass 应该更高效,但对于初学者,您可能只想坚持使用常规 Sass,因为设置更容易。
这两个链接没有特别提到 Ruby,因为它们假定您已经设置了 Sass。他们只是在解释如何设置 Grunt。
我们使用 Visual Studio 2013 进行开发,我们需要将 .sass 文件编译为 CSS(与 build/CI 的一部分相同) ).我们正在探索 Grunt/Gulp.
的选项在下面的 Urls 中,提到我们需要在机器上安装 ruby 以便使用 Grunt Sass(监控和)编译:
- http://www.smashingmagazine.com/2013/10/get-up-running-grunt/
- http://www.gibedigital.com/blog/2015/may/28/compiling-sass-in-visual-studio-2015/
- http://ryanchristiani.com/getting-started-with-grunt-and-sass/
在以下网址中,没有提到 ruby 来实现相同的任务:
- http://mattwatson.codes/compile-scss-javascript-grunt/
- How to setup Gruntfile.js to watch for SASS (compass) and JS
什么是 Ruby,它与使用 grunt 的 Sass 编译有什么关系(如果是)?没有Ruby难道不能完成任务吗?如果是,advantages/disadvantages.
Ruby是一种编程语言; Sass写成Ruby。所以你必须有 Ruby 才能安装和使用 Sass。如果您要使用 http://libsass.org/ 之类的东西(Sass 的 C 实现),则可以在不使用 Ruby 的情况下使用 Sass。 libsass 应该更高效,但对于初学者,您可能只想坚持使用常规 Sass,因为设置更容易。
这两个链接没有特别提到 Ruby,因为它们假定您已经设置了 Sass。他们只是在解释如何设置 Grunt。