我有一個ExtJS 6工作區有兩個包(一個經典,一個用於現代),並在其中一個示例應用程序。我沒有問題使用相應的ui-mixins來設計經典的包組件,例如:@include extjs-panel-ui();.然而,當我試圖將現代風格的組件與相應的UI-混入我得到一個錯誤:ExtJS的6 - 現代工具包UI的混入生成錯誤
[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
我得到上面生成錯誤。
你有什麼在「建立」你app.json的部分? – abeyaz