【问题标题】:Include css from node_modules in application.scss在 application.scss 中包含来自 node_modules 的 css
【发布时间】:2017-04-06 13:58:35
【问题描述】:

最新的 Rails 版本 5.1.0.rc1 默认包含 bin/yarn。这允许您开箱即用地安装 npm 模块。目前从 application.js 导入 javascript 文件似乎工作正常,但我无法从已安装的模块中导入 css 文件。

我尝试过的方法是使用波浪号运算符让 SASS 知道它应该是一个模块:

@import "~owlcarousel-pre/owl-carousel/owl.carousel";

关于如何让它发挥作用的任何想法?

【问题讨论】:

    标签: ruby-on-rails sass asset-pipeline yarnpkg


    【解决方案1】:

    我能够通过删除波浪号运算符来使其工作。

    @import "owlcarousel-pre/owl-carousel/owl.carousel";
    

    显然我被我的编辑器上坚持放置它的 linting 选项误导了,但资产管道包含为您提供的模块,因此无需使用它。

    【讨论】:

    • 当您为生产编译资产时,这对您有用吗?
    猜你喜欢
    • 2017-04-18
    • 1970-01-01
    • 1970-01-01
    • 2017-06-13
    • 1970-01-01
    • 2017-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多