scss では、通常、@import
コマンドを使用して他の scss ファイルを追加します。sencha cmd を使用すると、ExtJS アプリの SCSS ファイルが生成されます。
app-all.css にコンパイルするカスタム スタイルをどこにどのように追加すればよいですか?
カスタム テーマを作成したくありません (やり過ぎだと思うため)。デフォルトのクラシック テーマ ExtJS 4.2 と Sencha Cmd 3.1.2 を使用しています。
生成された app-all.scss に変数が表示$include
されますが、カスタム scss ファイルの @import がありません
生成された 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
です..生成時にカスタム scss ファイルを含めるように Sencha Cmd を設定するにはどうすればよいですappname-all.scss
か