File: //home/arjun/projects/buyercall/vue.config.js
const { defineConfig } = require('@vue/cli-service')
const webpack = require('webpack');
module.exports = defineConfig({
chainWebpack: config => {
config.resolve.alias.set('vue', '@vue/compat')
config.module
.rule('vue')
.use('vue-loader')
.tap(options => {
return {
...options,
compilerOptions: {
"isCustomElement": tag => tag.startsWith('Validation')
compatConfig: {
MODE: 2
}
}
}
})
},
configureWebpack: {plugins: [
// fix "process is not defined" error:
// (do "npm install process" before running the build)
new webpack.ProvidePlugin({
process: 'process/browser',
}),
],}
})