如何在 JSPM / SystemJS 中禁用 CSS 导入

How to disable CSS imports in JSPM / SystemJS

我的问题是 JSPM / SystemJS 在我有不同的管道时手动插入 CSS 依赖项(即 Angular Material 的 CSS)对于那些 (Gulp + SASS).

如何告诉 JSPM 不导入 CSS 文件或以任何方式解释 CSS 依赖关系? 我只找到这个讨论 - https://github.com/jspm/jspm-cli/issues/791 - 但它根本没有帮助我。

似乎 JSPM 更喜欢 本地包覆盖 而不是完全关闭 CSS 功能。

我原来问题的罪魁祸首是Angular Material的package.json,其中包含以下JSPM配置:

"shim": {
    "angular-material": {
        "deps": [ "./angular-material.css!" ]
      }
}

所以真正解决我的问题的是覆盖该配置:

jspm install angular-material -o '{ shim: {} }'