vue报错:Uncaught TypeError: (0 , vue__WEBPACK_IMPORTED_MODULE_0__.defineComponent) is not a function

  • Post author:
  • Post category:vue


vue报错:Uncaught TypeError: (0 , vue__WEBPACK_IMPORTED_MODULE_0__.defineComponent) is not a function

在vue ui创建的vue2.0项目中引用ant-design-vue时,出现上述问题,原因是ant-design-vue版本太高导致

解决办法:先将package.json中的ant-design-vue这一项删除,然后依次执行以下2个命令

//查看依赖的所有版本
npm view ant-design-vue versions --json
回显如下
[
  "1.0.2",
  "1.0.3",
  "1.1.0-beta.0",
  "1.1.0",
  "1.1.1",
  "1.1.2",
  "1.1.3",
  "1.1.4",
  "1.1.6",
  "1.1.7",
  "1.1.8",
  "1.1.9",
  "1.1.10-beta",
  "1.1.10",
  "1.2.0",
  "1.2.1",
  "1.2.2",
  "1.2.3"]
//安装指定版本
npm i --save-dev ant-design-vue@1.7.0

本人采用的是笨办法,挨个版本的试错解决,如果有大佬知道怎么查看跟当前vue版本匹配的ant-design-vue版本的话,恳请评论区告诉小弟,叩谢~~~~



版权声明:本文为Lookaheadljx原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。