Как отключить импорт CSS в JSPM / SystemJS

Моя проблема заключается в том, что JSPM / SystemJS вручную вставляет зависимости CSS (а именно CSS Angular Material), когда у меня есть другой конвейер для них (Gulp + SASS).

Как я могу сказать JSPM не импортировать файлы CSS или каким-либо образом интерпретировать зависимости CSS? Я нашел только это обсуждение - https://github.com/jspm/jspm-cli/issues/791 - но оно мне совсем не помогло.

1 ответ

Решение

Кажется, что JSPM предпочитает локальные переопределения пакетов, а не полностью отключает функции CSS.

Виновник моей оригинальной проблемы - Angular Material's package.json, который содержит следующую конфигурацию JSPM:

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

Итак, что действительно решило мою проблему, так это переопределить эту конфигурацию:

jspm install angular-material -o '{ shim: {} }'
Другие вопросы по тегам