在安装mysql2时,第一次安装卡住了,中途把安装的cmd界面关了,之后安装就一直提示“error Unexpected end of JSON input while parsing near '...8"}},"1.1.0":{"name":'”。
解决方法:报这个错误是因为有缓存,需要清除缓存。
先用npm cache clean --force,执行成功后,再npm i mysql2;
如果没成功,先升级npm,即npm i npm -g,然后再npm cache clean --force,最后再npm i mysql2;
如果还没成功,就先执行npm cache vertify,然后再npm cache clean --force,最后再npm i mysql2;
如果还是没成功,就继续npm cache clean --force,npm i mysql2;循环直到成功为止。
应该也适用于安装其他包时报这个错误。