例如对于凉亭,我可以做这样的事情只得到scss文件(不包括js):
{
"dependencies": {
"bootstrap-sass": "~3.3.5"
},
"overrides": {
"bootstrap-sass": {
"main": [
"assets/stylesheets/_bootstrap.scss"
]
}
}
}
我很难理解如何使用systemjs进行操作。我想在config.js文件中,但即使阅读the docs,我也无法理解。
我的用例是:开发时我正在使用systemjs加载Material angular但是我只想加载js文件,而不是css,我想在我的scss中以indenpdently方式管理它。而是systemjs继续加载文件angular-material.css
。我刚开始使用systemjs和jspm,希望你能提供帮助。
nb:我的问题与jspm构建或捆绑过程无关,而与这些工具的开发时间有关。
答案 0 :(得分:1)
JSPM也支持覆盖。有关配置选项,请参阅https://github.com/jspm/registry/wiki/Configuring-Packages-for-jspm#testing-configuration。
使用JSPM覆盖,您可以轻松覆盖模块中所需的主文件和目录及文件。
UPD。 css依赖项在注册表中定义:https://github.com/jspm/registry/blob/974beb8b6520f4c1b3c6373db32ad05da5c82446/package-overrides/github/angular/bower-material%400.4.0.json它需要用本地覆盖覆盖。