2 つのパッケージ (クラシック用とモダン用) とサンプル アプリを含む Extjs 6 ワークスペースがあります。対応する ui-mixins を使用して従来のパッケージ コンポーネントをスタイリングすることに問題はありません (例: @include extjs-panel-ui();)。ただし、対応する ui-mixins を使用して最新のコンポーネントのスタイルを設定しようとすると、エラーが発生します。
[ERR] unknown definition for mixin named panel-ui :
[INF] Build error for ../../../build/temp/production/pra_kitchensink/slicer-temp/pra_kitchensink-example.scss
[ERR] Error: Sass compilation encountered 1 error(s)
[ERR]
[ERR] BUILD FAILED
[ERR] com.sencha.exceptions.ExBuild: Sass compilation encountered 1 error(s)
[ERR] at sun.reflect.DelegatingMe
[ERR] thodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ERR]
[ERR] Total time: 21 seconds
現代のツールキットでパネルのスタイルを設定しようとしているので、使用しています@include panel-ui();
古典的なコンポーネントに ui-mixins を使用できるのに、最新のコンポーネントに ui-mixins を使用しようとするとビルド エラーが発生する理由を知っている人はいますか? 紛らわしいことに、実行するsencha app watch modern
と期待どおりに機能しますが、実行sencha app watch
するsencha app build
と上記のビルドエラーが発生します。