Как изменить конфигурацию микса на vue.config.js

У меня есть конфигурация веб-пакета с использованием laravel с vue, я преобразовываю ее в приложение vue spa, используя vue-cli-3. Но я не могу понять, как я могу изменить конфигурацию микса на vue.config.js. Это мой конфиг webpack.mix.js.

resolve: {
    modules: [
        'node_modules',
        path.resolve(__dirname, 'resources/assets/js'),
        path.resolve(__dirname, 'resources/assets/svg')
      ]
  }

Я хочу решить эту проблему в vue.config.js. Как мне это сделать? Любая рекомендация?


person Pyae Sone    schedule 24.08.2018    source источник


Ответы (1)


У вас есть фрагмент кода - это всего лишь частичная конфигурация веб-пакета.

vue-cli также допускает применение произвольного партиала к его собственной базовой конфигурации, используя vue.config.js и его свойство configureWebpack (docs здесь):

Итак, вы бы сделали что-то вроде этого:

// vue.config.js
module.exports = {
  configureWebpack: {
    resolve: {
      modules: [
        'node_modules',
        path.resolve(__dirname, 'resources/assets/js'),
        path.resolve(__dirname, 'resources/assets/svg')
      ]
    }
  }
}
person sdgluck    schedule 24.08.2018