Я пытаюсь добавить coreui
в Rails
приложение и использую VueJS
тему coreui .
Есть несколько активов, которые я скопировал в приложение rails какв app/assets/stylesheets/scss
SCSS - это основная папка из coreui
, и структура каталогов выглядит следующим образом.
Но когдаЯ пытаюсь загрузить приложение, оно выдает ошибку:
В styles.scss нет ничего плохого,
// If you want to override variables do it here
@import "variables";
// Import styles
@import "@coreui/coreui/scss/coreui";
// If you want to add something do it here
@import "custom";
// ie fixes
@import "ie-fix";
эта строка @import "@coreui/coreui/scss/coreui";
импортирует CoreUI из каталога node_modules.
, тогда как ошибка заключается в файле _variables.scss
в node_modules/@coreui/coreui/scss/_variables.scss
.
, и он загружает 2 партиала в вышеуказанном файлекак
@import "node_modules/bootstrap/scss/functions"; // from bootstrap node_modules
@import "node_modules/bootstrap/scss/variables"; // from bootstrap node_modules
обе эти части доступны по одному и тому же пути в начальной загрузке, а также с _variables.scss
и _functions.scss
.
Что-то не так с конвейером ресурсов Rail?Нужно ли что-то менять?Я использую конфигурацию Vue webpacker
для приложения.и проблема просто связана с добавлением некоторых активов в приложение и последующей их загрузкой.Можете ли вы указать, где я не прав?