Как экспортировать несколько файлов css с помощью vue-cli?

Как я могу экспортировать несколько файлов css при создании проекта? У меня есть несколько файлов scss темы, я импортирую их по одному каждый раз, когда хочу создать свой проект. На это уходит очень много времени. Как я могу экспортировать их по отдельности при сборке проекта?

Когда я собираю свой проект, я получил это: app.css, я хочу получить это: theme_1.css, theme_2.css, theme_3.css

Я приближаюсь к использованию chainWebpack, но этот подход не включает (извлечение) scss из компонентов vue...

config.entry(‘theme’)
.add(’./src/scss/_theme_1.scss’)
.end();

это мой текущий vue.config.js

module.exports = {
  lintOnSave: false,
  css: {
    loaderOptions: {
      sass: {
        prependData: '\n          @import "@/scss/base.scss";\n        ',
      }
    }
  },

  pluginOptions: {
  },

  chainWebpack: config => {
  config.optimization.delete('splitChunks')
},

  runtimeCompiler: true
}

0 ответов

Другие вопросы по тегам