vue.js
nuxt.js
vuetifyjs

Nuxt.jsで src="~assets/hoge.jpg" が変換されなくて困った

変換される :thumbsup_tone5:

<img src="~assets/hoge.jpg" />

変換されない :thinking:

<v-card-media src="~assets/hoge.jpg" />

以下を追記して変換されるようにした

nuxt.config.js
build: {
  extend(config, { isDev, isClient }) {   
     const vueLoader = config.module.rules.find((rule) => rule.loader === 'vue-loader')
     vueLoader.options.transformToRequire['v-card-media'] = ['src']
  }
}

他になんか方法ないの?