У меня написано "styles.scss", отлично работающее в версии Angular 7:
/* You can add global styles to this file, and also import other style files */
@import "~ng-pick-datetime/assets/style/picker.min.css";
@import "~materialize-css/sass/components/_color.scss";
@import './colors';
$roboto-font-path: "~materialize-css/dist/fonts/roboto/";
@import "~materialize-css/sass/materialize";
/* isso aqui serve para o datepicker funcionar com modal do materialize ou mesmo bootstrap*/
.cdk-overlay-container {
position: fixed;
z-index: 1090;
}
После того, как я обновился до версии 8, угловой не находит правильный путь, я получаю следующую ошибку:
ERROR in ./src/styles.scss (./node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!./node_modules/postcss-loader/src??embedded!./node_modules/sass-loader/lib/loader.js??ref--13-3!./src/styles.scss)
Module build failed (from ./node_modules/sass-loader/lib/loader.js):
@import "~materialize-css/sass/components/_color.scss";
^
Can't find stylesheet to import.
╷
4 │ @import "~materialize-css/sass/components/_color.scss";
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
╵
stdin 4:10 root stylesheet
in D:\angular_projects\inteligencia-web\src\styles.scss (line 4, column 10)
Я понял, что angular не понимает этот путь, который указывает на папку node_modules. Что я должен изменить?