0
点赞
收藏
分享

微信扫一扫

vue报错callback was already called Syntax Error: TypeError: this.getOptions is not a function

圣杰 2022-04-02 阅读 103
vue.jsvuenpm

前端同事提交了一个富文本组件,git拉下来代码之后提示需要安装插件 ,使用npm install之后,安装失败,或者安装失败后,运行不起来,使用了网上各种办法都没有解决。npm install --force 不行,node版本也给升到最高,又说是sass版本不一致,修改了也不行;idea清缓存;重启idea,重启电脑都试了。
git拉取了最新代码也不行,最后,git reset --hard 命令都用上了,git到提交插件之前,可以使用了,但是以后提交咋办,这个方法只能暂时使用。

问题如下:
npm install 之后(如下图):

This is probably not a problem with npm. There is likely additional logging在这里插入图片描述

在这里插入图片描述
双击package.json ,运行 serve,报错如下(出现了好多种错误):

Syntax Error: TypeError: this.getOptions is not a function
在这里插入图片描述
callback was already called
在这里插入图片描述
解决办法:

使用yarn命令完美解决。(欲哭无泪中...)

1.删除node_modules文件夹
在这里插入图片描述
2.terminal中运行 yarn ,直接安装(同 npm install)
在这里插入图片描述

3.运行 yarn serve,ok。(或者package.json里运行serve,红色或黄色方法都可以,也ok)

在这里插入图片描述

如果还不行,那就别用idea,在文件夹下搞一次。(terminal就是终端的意思,两者效果应该是一样的)
1.删除node_modules文件夹

2.按住shift,鼠标右键,打开powershell。如下图:
在这里插入图片描述
3.yarn

4.yarn serve
在这里插入图片描述

举报

相关推荐

0 条评论