【问题标题】:Is it possible to disable Sass in Rails 6?是否可以在 Rails 6 中禁用 Sass?
【发布时间】:2020-05-20 22:38:49
【问题描述】:

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

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

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

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

感谢任何帮助。

【问题讨论】:

  • 您找到解决方案了吗?我正在调查同样的事情。

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


【解决方案1】:

是的,我认为--skip-sprockets 选项会禁用 Sass。您也可以使用 --skip-javascript 禁用 webpacker。

你可以试试下面的命令。

rails new green-forest -S -J

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-21
    • 2017-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多