【发布时间】:2017-01-10 16:21:00
【问题描述】:
当我在 style.scss 上导入部分文件时。它工作正常。所有变量工作正常。
style.scss
@import 'base/variable';
//Component
@import 'component/menubar';
@import 'component/menubar-mascot';
@import 'component/menubar-count';
@import 'component/menubar-button';
但是当我尝试合并菜单栏 scss 部分文件时,像这样
style.scss
@import 'base/variable';
//Component
@import 'component/menubar';
menubar.scss
@import 'menubar-mascot';
@import 'menubar-count';
@import 'menubar-button';
variable.scss 上的变量无法读取,但是当我再次导入 menubar.scss 上的variable.scss 时,就像这样
menubar.scss
@import '../base/variable';
@import 'menubar-mascot';
@import 'menubar-count';
@import 'menubar-button';
它工作正常,为什么?以及如何在不再次导入variables.scss 上的menubar.scss 的情况下解决此问题?
【问题讨论】: