【问题标题】:SCSS @import statements inside Rails Engine results in error: `Aborted (core dumped)`Rails 引擎中的 SCSS @import 语句导致错误:`Aborted (core dumped)`
【发布时间】:2019-08-21 20:23:08
【问题描述】:

我在我的任何 Rails 引擎中使用 SCSS @import 语句时遇到问题。有人可以帮我解决这个问题吗?以下是一些细节:

  • 在 Rails 引擎文件中的任何 SCSS 文件中使用 @import 会导致主应用程序崩溃。这是记录器显示的最后两行。
    • Rendered <snipped> (Duration: 87.4ms | Allocations: 33352)
    • Aborted (core dumped)
  • 当不使用@import 时,SCSS 在引擎中正常工作
  • SCSS @import 语句在我的主要应用程序资产文件中正常工作
  • 我正在运行 Rails 6.0 和 sassc-rails

到目前为止,我找不到任何方法让它们工作。有人可以帮我解决这个问题吗?

【问题讨论】:

  • 有同样的错误,但我无法识别根本原因,不幸的是还没有成功
  • 你在加载静态资源吗,如果是,可以分享一下代码sn-p吗?

标签: ruby-on-rails ruby sass rails-engines


【解决方案1】:

我们的一个 scss 文件遇到了同样的问题,该文件仍在使用 @import "foo.css" 语法。将语法更改为 @import url(foo.css) 为我们修复了它。

不清楚您在原始问题中使用的是什么语法。

【讨论】:

    【解决方案2】:

    这个问题实际上是我在开发中使用的thin 服务器的一个错误,切换到puma 解决了这个问题。

    【讨论】:

      【解决方案3】:

      我在 scss 文件中缺少 } 并得到了同样的错误。

      添加缺少的} 修复了我的错误。

      请检查一次您对 scss/css 文件的最新更改。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-06-07
        • 2019-08-12
        • 2020-07-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多