在 scss 中,我通常会使用该@import
命令添加其他 scss 文件。使用 sencha cmd 生成我的 ExtJS 应用程序的 SCSS 文件。
我在哪里以及如何添加自定义样式,然后应该将其编译到 app-all.css 中?
我不想创建自定义主题(因为我认为这是一个矫枉过正)我使用默认的经典主题,ExtJS 4.2 和 Sencha Cmd 3.1.2
我在生成的 app-all.scss 中看到$include
了变量,但我的自定义 scss 文件没有 @imports
生成的appName-all.scss
...
$include-ext-window-messagebox: true;
$include-ext-window-window: true;
$include-appname-app-application: true;
$include-appname-controller-customer: true;
$include-appname-view-listings-index: true;
...
@import '../../../packages/ext-theme-classic/sass/var/window/MessageBox';
@import '../../../packages/ext-theme-classic/sass/var/window/Window';
...
@import '../../../packages/ext-theme-classic/sass/src/window/MessageBox';
@import '../../../packages/ext-theme-classic/sass/src/window/Window';
...
我已将自定义 scss 文件放入现有appName/sass/src
文件夹中,如下所示:
appname/view/listings/Index.scss
不幸的是,这似乎被忽略了,执行时sencha app build
..如何配置 Sencha Cmd 以在生成时包含我的自定义 scss 文件appname-all.scss
?