完全禁用链轮



我正试图用Ruby 3.0项目从Rails 6.1.3.2中完全删除Sprockets

Stackoverflow的一个问题/答案说,我需要从Gemfile中删除sass rails gem。

根据sass rails gem Github repo:

This gem provides official integration for Ruby on Rails projects with the Sass stylesheet language.

那么,如果我想写.scss样式表而不是.css样式表,为什么必须删除它呢?

sass-railsgem实际上已被弃用。

它是一个rails(链轮(包装器,用于古老的Ruby SASS编译器,速度非常慢。2019年,它被使用libsass(用C编写(的sassc-rails取代,直到它也被砍掉。在Rails7中,sassc-Rails成为默认值。建议远离sass-rails

SASS的主要实现现在是Dart-SASS。您可以通过Node.js、Homebrew、Chocolate、Scout App等进行安装。您可以通过Sass加载程序包将其与webpack集成。

它支持新的模块系统@use等功能,它取代了开始出现在前沿框架中的有问题的@include,与旧的Ruby编译器相比,它将非常快。

相关内容

  • 没有找到相关文章

最新更新