Angular: анализ JSON переменных в S CSS приводит к сбою модульных тестов (кармы) - PullRequest
0 голосов
/ 17 июня 2020

В моем приложении angular я пытаюсь использовать данные из файла json в s css, и я следовал решению, предоставленному здесь Христосом Литарой Angular: Как проанализировать JSON переменные в S CSS

Скриншот ошибки

Я пробовал это для своего приложения, и он отлично работает! Но мои модульные тесты терпят неудачу. Я получаю эту ошибку Может кто-нибудь посоветовать.

ОШИБКА в ./src/app/components/get-to-know/get-to-know.component.scss Ошибка сборки модуля (из ./node_modules/sass-loader/dist/cjs. js): SassError: Invalid CSS after "{": ожидаемый 1 селектор или at-правило, было "{" в строке 1 src / app / components / get-to-know / get-to-know.vars. json из строки 1 C: \ Code \ DignityHealth \ fad-sass \ src \ app \ components \ get-to-know \ get-to-know.component.s css

{^

SassError: SassError: Invalid CSS после "{": ожидаемый 1 селектор или правило at, было "{" в строке 1 src / app / components / get-to-know / get-to-know.vars. json из строки 1 C: \ Code \ DignityHealth \ fad-sass \ src \ app \ components \ get-to-know \ get-to-know.component.s css

{^

at Object.callback (C:\Code\DignityHealth\fad-sass\node_modules\sass-loader\dist\index.js:73:16)
at Object.done [as callback] (C:\Code\DignityHealth\fad-sass\node_modules\neo-async\async.js:8067:18)
at options.error (C:\Code\DignityHealth\fad-sass\node_modules\node-sass\lib\index.js:294:32)

@ ./src/app/components/get-to-know/get-to-know.component.ts 151: 27-66 @ ./src/app/components/get-to-know/get-to-know. component.spe c .ts @ ./src syn c .spe c .ts $ @ ./src/t est.ts der ?, варианты ?, запрос? }]
-> Модификаторы, применяемые к модулю при соответствии правилу Подробности: * configuration.module.rules [13] .use [0] .loader должен быть строкой. * configuration.module.rules [13] .use [0] .loader должен быть одним из следующих: непустая строка -> Имя загрузчика См. "C: \ Users \ BALACH ~ 1.MOH \ AppData \ Local \ Temp \ ng-aJysRZ \ angular -errors.log "для получения дополнительных сведений.

...