【发布时间】:2021-05-30 19:44:13
【问题描述】:
我正在尝试使用 Ruby 3.0 项目从 Rails 6.1.3.2 中完全删除 Sprockets
Stackoverflow 的一个问题/答案说我需要从 Gemfile 中删除 sass-rails gem。
根据 sass-rails gem Github 存储库:
This gem provides official integration for Ruby on Rails projects with the Sass stylesheet language.
那么,如果我想编写 .scss 样式表而不是 .css 样式表,为什么要删除它?
【问题讨论】:
-
sass-railsgem 在 Sprockets 资产管道中支持 Sass。因此,如果您删除 Sprockets,则没有必要。假设您只迁移到 webpack,您需要在包中包含node-sass并配置sass-loader以处理.scss文件。 -
谢谢,我会调查的。我只想使用 webpack。
-
@rmlockerd node-sass 已被贬低。 sass-lang.com/blog/libsass-is-deprecated
-
知道了,谢谢。我只需要删除 sass-rails gem 并执行 yarn add sass-loader
标签: ruby-on-rails sass sass-rails