Dart 在sinatra应用程序中使用sass的最佳方式是什么?

Dart 在sinatra应用程序中使用sass的最佳方式是什么?,dart,sass,sinatra,Dart,Sass,Sinatra,我正在写一个小的Sinatra项目,使用rack和Gemfile在Heroku上托管。为了使用sass,我想将gem'sass','~>3.7','>=3.7.4'添加到我的Gemfile中,然后将其添加到config.ru require 'sass/plugin/rack' use Sass::Plugin::Rack 根据以下信息,我发现sass gem已经被弃用了,说我们应该使用libsass。这意味着我需要在gem文件中添加gem'sassc',“~>2.4”。。。我还没有弄清楚如何

我正在写一个小的Sinatra项目,使用rack和Gemfile在Heroku上托管。为了使用sass,我想将
gem'sass','~>3.7','>=3.7.4'
添加到我的Gemfile中,然后将其添加到config.ru

require 'sass/plugin/rack'
use Sass::Plugin::Rack
根据以下信息,我发现sass gem已经被弃用了,说我们应该使用
libsass
。这意味着我需要在gem文件中添加
gem'sassc',“~>2.4”
。。。我还没有弄清楚如何以及在何处添加这一行,以便我的Sinatra应用程序知道应该使用libsass-任何帮助都将不胜感激:

SassC::Engine.new(sass, style: :compressed).render
现在,事实证明,
libsass
也不受欢迎,Sass博客建议按照本文使用
dart-Sass
。我还没有找到任何关于如何在ruby项目中实现dart sass的信息,特别是Sinatra


所以现在我很困惑。使用什么以及如何使用?

您是否考虑过使用webpack或更简单地直接使用dart scss cli来监视文件更改?您是否考虑过直接使用webpack或更简单地使用dart scss cli来监视文件更改?