例如有涼亭,我可以做這樣的事情只得到了SCSS文件(不包括JS):如何從jspm和systemjs管理的包中排除某些文件?
{
"dependencies": {
"bootstrap-sass": "~3.3.5"
},
"overrides": {
"bootstrap-sass": {
"main": [
"assets/stylesheets/_bootstrap.scss"
]
}
}
}
我有一個很難理解如何與systemjs做到這一點。在我猜config.js文件,但即使讀the docs我無法弄清楚。
我的使用情況是:在開發我加載Material angular與systemjs但我想只加載JS文件,而不是CSS,我想在我的SCSS indenpdently管理。相反,systemjs會繼續加載文件angular-material.css
。我剛開始用systemjs和jspm,希望你能幫忙。
nb:我的問題與jspm構建或捆綁過程無關,但與這些工具的開發時間無關。
感謝奧萊克西,現在我在我的package.json以下 ' 「熱蒙」:{ 「依賴」:{ 「角料」: 「github上:angular/[email protected]^1.1.1」 , }, 「覆蓋」:{ 「github上:angular/[email protected]」:{ 「主」: 「角material.js」 } } }' 但systemjs保持裝載'angular-material.css'文件,任何想法如何阻止? – kuus
如何在代碼中導入它? –
如果你看看你的package.json,你會看到css文件被列爲angular-material.js文件的依賴項。只需將其刪除並再次運行jspm install。當您使用jspm安裝軟件包時,您還應該記住,有覆蓋的公共註冊表來修復不能與jspm一起使用的軟件包:https://github.com/jspm/registry/blob/974beb8b6520f4c1b3c6373db32ad05da5c82446/package-overrides /github/angular/bower-material%400.4.0.json –