前端同事提交了一个富文本组件,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