是否可以在 Rails 6 中禁用 Sass?
Is it possible to disable Sass in Rails 6?
我在一个完全隔离的环境中工作,我很乐意在 Rails 上使用 Ruby。我有能力在 Nexus 中缓存依赖项以供离线使用。我遇到的问题是,在我缓存了 Rails 6 的所有依赖项(包括 NodeJS 的)之后,node-sass
无法安装,因为它尝试从 [=28 下载文件=].
不使用 CSS 预处理器我完全没问题,我宁愿使用 vanilla CSS 而不是处理这种令人头疼的依赖性问题。创建新的 Rails 应用程序时是否可以仅禁用 Sass 支持?我可以使用 --skip-javascript
来禁用所有 javascript 支持,但是由于可以安装所有其他依赖项,因此仅仅因为 node-sass
而不得不禁用它们将是一种耻辱无法离线安装。 Sass 是否有类似的选项?
我知道我可以从 GitHub 发布页面手动复制 .node
文件,但是,我试图使这个过程尽可能简单和自动化。
如果相关的话,我正在使用 Fedora Linux。
感谢任何帮助。
是的,我认为 --skip-sprockets
选项将禁用 Sass。您还可以使用 --skip-javascript
.
禁用 webpacker
您可以尝试以下命令。
rails new green-forest -S -J
我在一个完全隔离的环境中工作,我很乐意在 Rails 上使用 Ruby。我有能力在 Nexus 中缓存依赖项以供离线使用。我遇到的问题是,在我缓存了 Rails 6 的所有依赖项(包括 NodeJS 的)之后,node-sass
无法安装,因为它尝试从 [=28 下载文件=].
不使用 CSS 预处理器我完全没问题,我宁愿使用 vanilla CSS 而不是处理这种令人头疼的依赖性问题。创建新的 Rails 应用程序时是否可以仅禁用 Sass 支持?我可以使用 --skip-javascript
来禁用所有 javascript 支持,但是由于可以安装所有其他依赖项,因此仅仅因为 node-sass
而不得不禁用它们将是一种耻辱无法离线安装。 Sass 是否有类似的选项?
我知道我可以从 GitHub 发布页面手动复制 .node
文件,但是,我试图使这个过程尽可能简单和自动化。
如果相关的话,我正在使用 Fedora Linux。
感谢任何帮助。
是的,我认为 --skip-sprockets
选项将禁用 Sass。您还可以使用 --skip-javascript
.
您可以尝试以下命令。
rails new green-forest -S -J