meteorjs scss@import-chain

meteorjs scss@import-chain,meteor,sass,Meteor,Sass,我正在用meteorjs编写一个包,我使用了四七:scss和ECSS scss版本; “样式”文件夹的文件夹结构如下所示: |-- main.scss |-- materialize |-- materialize.scss |-- components | |-- prefixer.scss | |-- (all others materialize css' components) |-- myPlugin |-- myPlug

我正在用meteorjs编写一个包,我使用了四七:scss和ECSS scss版本; “样式”文件夹的文件夹结构如下所示:

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

@import "materialize/materialize";
@import "myPlugin/myPlugin";
@import "../materialize/materialize";
而myPlugin.scss使用

@import "materialize/materialize";
@import "myPlugin/myPlugin";
@import "../materialize/materialize";
但该应用程序在启动时崩溃,称未找到组件/前缀文件错误源是文件myPlugin/myPlugin.scss


如果我把所有的css文件放在同一个文件夹中,我可以让所有的东西都工作,但我想保持结构化;有人对如何解决这个问题有什么建议吗?

该插件的某些版本存在问题,如果您遵循此讨论,它将提供一些见解:

请尝试设置包的特定版本。。。 流星加四七:scss@=3.2.0

和/或,我使用了多年的一个修复方法,似乎是在第一次构建之前对问题进行注释,之后可以取消注释,构建应该可以工作