例如有凉亭,我可以做这样的事情只得到了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 –