Angular 9 & style-loader перестал работать после обновления с Angular 7 - PullRequest
0 голосов
/ 06 марта 2020

Я обновил свой проект с NG7 до NG9. Когда я был в NG7, я использовал для загрузки тем (у меня глобальные стили.s css, а внутри тем у меня разные цвета для переопределения), динамически, когда мое приложение обслуживалось с использованием загрузчика стилей, как это: require('style-loader!./../cssThemes/' + environment.MY_CUSTOM_THEME); (где environment.MY_CUSTOM_THEME - это имя theme.s css), а затем загрузчик стилей, загрузите мою собственную тему в тег * <style> внутри тега <head>. Теперь, когда я нахожусь в NG9 (9.0.4) (машинопись 3.7.5), эта функциональность перестала работать.

У кого-нибудь есть такая же проблема? ИЛИ может быть, есть другое решение, чтобы предоставить? Экземпляр Stackblitz: https://stackblitz.com/edit/angular-zkc9yt

1 Ответ

0 голосов
/ 11 марта 2020

Я нашел в чем проблема. Когда я обновил свой проект через angular cli, зависимости style-loader и css -loader не были обновлены. В результате эти зависимости не работали должным образом (возможно, версии узла, я был в узле 7.X и обновлен до 13.X). Поэтому я обновил их, и проблема теперь исправлена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...