2014-02-18 105 views
4

在sencha cmd 4.1和4.2的最新版本中,我無法在app.json中添加外部css和js它會引發混合模式x編譯和小磁盤標記當前不受支持,似乎我需要刪除並將index.html x-compile註釋標記中的所有內容移動到app.json中,但它會在我的建築物中引發一個空指針,任何人都有關於如何完成此操作的真實示例?在4.1或4.2中使用extjs 4.2.1Sencha cmd 4添加css和js

回答

1

只需將你的css外部的<x-compile>塊放入index.html就可以了。我在http://extjs.eu/examples多次使用這種方法,我需要加載第三方CDN託管的css文件。

另一種選擇是將css複製並粘貼到sass/src/xxx.sass,但這對您來說可能不太可行。

+0

喜薩基,我有同樣的問題,並移動外面的X - 編譯工作,但它不可能得到這種縮小呢? – VAAA

+0

@VAAA如果它是你的文件,然後將其內容複製並粘貼到sass文件中。如果它是第三方,那麼最好將其與其他人分開加載,因爲可能存在第三方錯誤修復或升級。 – Saki

+0

嗨薩奇,非常感謝。一些CSS是我的,一些是awesomefont和一些brytum調度器。我可以發佈一個關於如何做sass的東西的新問題嗎?欣賞它。 – VAAA

0

如果u想創建一個自定義的CSS然後

到C:\ XAMPP \ htdocs中\ SlideNave-WithBarCharts \資源\青菜

,創建這樣

新custom.scss文件
@import 'custom/css3'; 

@mixin buttonize($base_color: #5291C5, $button_size: 30px) { 
    -webkit-box-sizing: border-box; 
    display: inline-block; 
    color: #fff; 
    text-decoration: none; 

line-height: $button_size; 

padding: 0 $button_size/2; 
height: $button_size; 
@include border-radius($button_size/2); 
border: 1px solid darken($base_color, 20%); 
text-shadow: darken($base_color, 10%) 0 -1px 0; 
} 

body { 
    font-family: Helvetica; 
    margin: 50px; 
    } 
    .button { 
    @include buttonize; 
    } 

    .green_button { 
    @include buttonize(#3A8A20); // Green 
    } 

並鍵入

羅盤編譯SASS

然後檢查CSS文件下

的C創建:\ XAMPP \ htdocs中\ SlideNave-WithBarCharts \資源\ CSS(custom.css)

(befrore即安裝指南針你的機器創業板安裝指南針