dvan
Version:
Check out https://dvan.js.org
21 lines (17 loc) • 496 B
JavaScript
exports.name = 'built-in:config-vue'
exports.apply = api => {
api.hook('createWebpackChain', config => {
config.resolve.extensions.add('.vue')
config.module
.rule('vue')
.test(/\.vue$/)
.use('vue-loader')
.loader('vue-loader')
.options(
Object.assign({}, api.config.loaderOptions.vue, {
compiler: api.localRequire('vue-template-compiler')
})
)
config.plugin('vue-loader').use(require('vue-loader/lib/plugin'))
})
}