meteorjs scss @import chain

时间:2015-10-04 22:07:02

标签: meteor sass

我正在用meteorjs写一个包,我使用fourseven:scss和materializecss(scss版本); styles文件夹的文件夹结构如下:

|-- main.scss
|-- materialize
    |-- materialize.scss
    |-- components
    |   |-- prefixer.scss
    |   |-- (all others materialize css' components)
    |-- myPlugin
        |-- myPlugin.scss

main.scss使用

@import "materialize/materialize";
@import "myPlugin/myPlugin";

和myPlugin.scss使用

@import "../materialize/materialize";

但应用程序在启动时崩溃,说找不到组件/前缀文件(错误来源是文件myPlugin / myPlugin.scss);

如果我将所有css文件放在同一个文件夹中,我可以让一切正常,但我想保持结构;有人对如何解决这个问题有一些建议吗?

1 个答案:

答案 0 :(得分:0)

该插件的某些版本存在问题,如果您按照此讨论进行讨论,它会提供一些见解:https://github.com/meteoric/ionic-sass/issues/16

尝试设置包的特定版本... meteor add fourseven:scss@=3.2.0

和/或者,我已经使用了很长时间的修复程序似乎是在第一次构建之前注释掉问题,然后你可以取消注释并且构建应该有效。