在application.scss中包含来自node_modules的css

时间:2017-04-06 13:58:35

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

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

我尝试过的方法是使用代字号操作器让SASS知道它应该是一个模块:

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

有关如何使其发挥作用的任何想法?

1 个答案:

答案 0 :(得分:5)

我能够通过删除波浪号运算符来实现它。

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

显然我的编辑器中的linting选项误导了它,但是资产管道包含了适合你的模块,所以不需要使用它。