基本上,我有一个曾经在3.0.x中完美工作的结构,现在它因undefined variable
错误而中断。
- 部分
- _base.css.sass
- _header.css.sass
- main.css.sass
- application.css.sass
的application.css.sass
:
//=require 'main'
的main.css.sass
:
@import 'partials/base'
@import 'partials/header'
很简单的东西。
我收到一条错误消息,_header.css.sass
因为它使用了一个_base.css.sass
我以前没有这个错误,对我来说这没有意义,因为我们在导入_base.css.sass
的同一上下文中在上导入这些变量_header.css.sass
。
我也必须_base.css.sass
在每个部分上导入吗?什么是点main.css.sass
需要全局变量,如果他们不能在你需要自己的谐音被使用?
如果我的结构完全错误,请给我另一种选择,我很乐意提出建议。
显然,您必须使用
application.css.sass
清单作为清单,否则将无济于事。基本上,您可以将所有内容分开,但是由于不共享作用域,因此需要从应用程序文件中调用它们。
如果你问我的话,有点太强制了。