ruby-on-rails - 是否可以在 Rails 6 中禁用 Sass?

标签 ruby-on-rails node.js ruby sass nexus

我在一个完全封闭的环境中工作,我喜欢在其中使用 Ruby on Rails。我能够缓存依赖项以在 Nexus 中离线使用。我遇到的问题是,在我缓存了 Rails 6(包括 NodeJS 的)的所有依赖项之后,node-sass无法安装,因为它尝试从 GitHub 下载文件。

不使用 CSS 预处理器我完全没问题,我宁愿处理普通的 CSS,也不愿处理这种令人头疼的依赖问题。创建新的 Rails 应用程序时是否可以仅禁用 Sass 支持?我可以使用 --skip-javascript禁用所有 javascript 支持,但由于所有其他依赖项都可以安装,因此仅仅因为 node-sass 而不得不禁用它们将是一种耻辱。不能离线安装。 Sass 有这样的选择吗?

我知道我可以手动复制 .node来自 GitHub 发布页面的文件,但是,我试图使这个过程尽可能简单和自动化。

如果相关,我正在使用 Fedora Linux。

任何帮助表示赞赏。

最佳答案

是的,我想 --skip-sprockets选项将禁用 Sass。您还可以使用 --skip-javascript 禁用 webpacker .
您可以尝试以下命令。

rails new green-forest -S -J

关于ruby-on-rails - 是否可以在 Rails 6 中禁用 Sass?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60068612/

相关文章:

ruby-on-rails - 检查 https 状态码 ruby

html - nodeJS - 修改 HTML 文件以显示图像

angularjs - Mean stack 网站在服务器上加载速度非常慢

ruby-on-rails - 如何在可能的情况下进行地理编码并使用 gmaps4rails 跳过错误?

ruby-on-rails - 未初始化的常量 Scrubyt::Navigation::Mechanize::WWW (NameError)

mysql - 对于大量数据,有没有办法加快从 Node.js 向客户端发送数据的速度?

ruby - 使用 Ruby/Mechanize(和 Nokogiri)从 HTML 中提取单个字符串

ruby-on-rails - ruby - LoadError enc/trans/single_byte

ruby-on-rails - 用户确认后如何重定向到其他页面

Jquery token 输入 : Turning a belongs_to select menu into the token field