今天用Vant组件库写了一个放大展示图片的效果出了这样几个报错:
![](https://i-blog.csdnimg.cn/blog_migrate/bdc9c781c6df5b880c5c56093e090f25.png)
![](https://i-blog.csdnimg.cn/blog_migrate/fabc1b47a4713e707d3711cfd5b1f042.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b08f1526027b4946b21963eadec102ab.png)
原因:
重复引入 Vue
需要在Vue.config.js文件上配置:
const path = require('path')
function resolve(dir) {
return path.join(__dirname, dir)
}
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
transpileDependencies: true,
// 反向代理
devServer: {
port: 8888,
proxy: {
'/chl': {
target: 'https://v2.api-m.com',
changeOrigin: true,
// pathRewrite 路径重写
pathRewrite: {
'/chl': ''
}
}
}
},
//解决报错 点击展示图片报错
chainWebpack: (config) => {
config.resolve.alias.set('@', resolve('src')).set('vue', resolve('./node_modules/vue'))
}
})
完美解决!!!