Vue: как импортировать файл начальной загрузки _variables.scss в мой стиль компонента - PullRequest
0 голосов
/ 15 мая 2019

Я использую vue-bootstrap, и поэтому у меня есть, как и другие, этот файл:

node_modules/bootstrap/scss/_variables.scss 

Мне нужно импортировать это в один конкретный компонент, потому что я хотел бы получить переменную $info и darken() it.

Я сделал то, что следует, но это не работает:

<style lang="scss" scoped>
@import "~/bootstrap/scss/_variables.scss";

.link {
    font-size: 1.3em;
    text-transform: uppercase;
    text-decoration: none;

    &.router-link-active {
        background-color: darken($info, 10%);
    }
}
</style>

Ошибка

Module build failed (from ./node_modules/sass-loader/lib/loader.js):

undefined
       ^
      Can't find stylesheet to import.
   ╷
50 │ @import "~/bootstrap/scss/_variables.scss";
   │         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Как я могу решить?

РЕДАКТИРОВАТЬ: больше попыток, все не удалось

// Not working
// @import "~/bootstrap/scss/_variables.scss";

// Not working
// @import "~/node_modules/bootstrap/scss/_variables.scss";

// Not working
// @import "~/node_modules/bootstrap/scss/variables";

// Not working
// @import "~/bootstrap/scss/variables";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...