🗒️Vue项目中配置vuex版本问题错误
2022-5-26
| 2024-3-22
0  |  阅读时长 0 分钟
date
icon
password
description
permalink
categories
type
status
slug
summary
tags
category
updated
Mar 22, 2024 09:10 AM

踩坑记录 Uncaught TypeError: Object(...) is not a function

原本旧项目框架的问题,导致打包的内容比较大,vendor这种文件达到了4M,个人感觉是存在一些问题的,想着优化下,正巧同事做了新模版,打包之后整体文件也就在2M左右,太强了,看来vue-cli脚手架还是要研究研究。 但是,当我满怀希望的替换了模版之后发现,启动报错Uncaught TypeError: Object(...) is not a function,这个BUG是在我修改完其他的文件缺,再我移入旧项目的vuex中出现的。我第一感觉就是vuex哪里有啥问题。在此吐槽先C开头的某知名程序网站,乱指引,我排查了3个多小时的上面提到的大小写,命名,以及导出错误,结果在知乎上看到一个和我一样经历的文章
这个时候我才知道是版本的不一致导致的,我的vue版本是2.x,而新的模版的vuex版本在4.x,导致不兼容匹配。这里可以去查看package.json文件。 于是解决方案就出来了,升级vue版本到3.x或者降低vuex到3.x:
  • Vue
  • Vuex
  • vue3源码学习-3-实现reactivityLinux 简单弄一个自动启动脚本
    • Waline
    目录