Как подключить scss в vue.config.js?

const path = require('path')

function resolve (dir) {
    return path.join(__dirname, dir)
}

module.exports = {
    chainWebpack: config => {
        config.resolve.alias
            .set('@', resolve('src'))
    }, 
    css: {
        loaderOptions: {
            sass: {
                data: `@import "@/scss/settings.scss";`
                //data: `@import "/src/scss/settings.scss";`
                //data: `@import "./src/scss/settings.scss";`
            }
        }
    }
}

Файл настройки vue.config.js отличается от стандартного webpack вроде по примеру как внизу сделал
https://cli.vuejs.org/guide/css.html#passing-optio...
  • Вопрос задан
  • 1790 просмотров
Решения вопроса 1
cimonlebedev
@cimonlebedev Автор вопроса
Пока добавил в app.vue
<style lang="scss">
   @import '@/scss/settings.scss';
</style>

Но что-то мне кажется что должно это подключать через вебпак
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@wergbitsky
https://cli.vuejs.org/ru/guide/css.html#css-%D0%BC...
тут много по твоему вопросу
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы