问题描述:
我为了设置 meta然后 去网上找了一个教程,然后安装了,发现是vue3的 一个命令后报错了,然后没有注意到结果后面安装也出现问题,但是不知道是不是这个原因,
如下 vue3 的meat设置命令:
npm install vue-meat -S
之前安装了安装 vue-meta 然后发现安装也是报以下类似的错误,卸载的时候也报这个错误提示。
PS D:\softdata\vue\wbsj> npm uninstall vue-meta
up to date, audited 1389 packages in 10s
96 packages are looking for funding
run `npm fund` for details
21 vulnerabilities (5 moderate, 16 high)
To address issues that do not require attention, run:
npm audit fix
To address all issues possible (including breaking changes), run:
npm audit fix --force
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.
现在卸载不了,我运行 npm run serve, 和 npm run build 提示以下错误:
ERROR TypeError: is not a function
TypeError: is not a function
at genTranspileDepRegex (D:\softdata\vue\wbsj\node_modules\@vue\cli-plugin-babel\:6:38)
at (D:\softdata\vue\wbsj\node_modules\@vue\cli-plugin-babel\:22:29)
at D:\softdata\vue\wbsj\node_modules\@vue\cli-service\lib\:82:9
at (<anonymous>)
at loadedCallback (D:\softdata\vue\wbsj\node_modules\@vue\cli-service\lib\:80:20)
at (D:\softdata\vue\wbsj\node_modules\@vue\cli-service\lib\:97:14)
at (D:\softdata\vue\wbsj\node_modules\@vue\cli-service\lib\:247:16)
at Object.<anonymous> (D:\softdata\vue\wbsj\node_modules\@vue\cli-service\bin\:37:9)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at ._extensions..js (node:internal/modules/cjs/loader:1153:10)
好家伙,现在是前后都不行了。不着急,问题迟早会解决的,我继续研究。遇到的问题越多,对我们成功就越进一步。
网上说有人在使用种方法可以解决,后来测试了发现还是不行。
- 删除node_module文件夹
npm install
npm run serve
感觉后面又开始报这个错误:
TypeError: is not a function
TypeError: is not a function
at genTranspileDepRegex (D:\softdata\vue\wbsj\node_modules\@vue\cli-plugin-babel\:6:38)
at (D:\softdata\vue\wbsj\node_modules\@vue\cli-plugin-babel\:22:29)
at D:\softdata\vue\wbsj\node_modules\@vue\cli-service\lib\:82:9
at (<anonymous>)
at loadedCallback (D:\softdata\vue\wbsj\node_modules\@vue\cli-service\lib\:80:20)
at (D:\softdata\vue\wbsj\node_modules\@vue\cli-service\lib\:97:14)
at (D:\softdata\vue\wbsj\node_modules\@vue\cli-service\lib\:247:16)
at Object.<anonymous> (D:\softdata\vue\wbsj\node_modules\@vue\cli-service\bin\:37:9)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at ._extensions..js (node:internal/modules/cjs/loader:1153:10)
有人说这个错误,只需要在配置里面配置一个参数就可以,然后就配置了,
问题解决:
- 升级
@vue/cli-plugin-babel
和@vue/cli-service
到最新版本:npm install @vue/cli-plugin-babel@latest @vue/cli-service@latest
- 如果升级后仍然出现相同的错误,可以尝试删除
node_modules
文件夹,然后重新运行npm install
命令。
如果以上方法仍然无法解决问题,可以尝试使用其他版本的@vue/cli-plugin-babel
和@vue/cli-service
,或者在 Vue CLI 官方社区中提出问题。