vant-ui/vant-demo

fix merge is not a function

LanjianNUll opened this issue · 5 comments

fix merge is not a function

"webpack-merge": "^5.1.1"

vant-demo/vant/typescript/vue.config.js
const merge = require('webpack-merge'); => const {merge} = require('webpack-merge');

你需要把这个包 删掉 "webpack-merge"
image
这个默认是在ts中的 你再引入一个就会冲突 我也是遇到了 刚好解决掉

修改成下面这个方式就可以了

const { merge } = require('webpack-merge');

我之前试了 不是这个问题,我是因为我自己又重新npm install webpack-merge

如果不重新安装,在vue.config.js直接使用会报错呢
你怎么用的?

webpack-merge 不同版本的用法有些许差别,跟 demo 本身关系不大