npm i 或者npm下载组件报错Unexpected token

今天发现一个神奇的问题,在引入某组件的时候,使用 npm i *** -s 报错Unexpected token / in JSON at position 135237 while parsing near '…timeout": “1.0.0”
在这里插入图片描述
然后我想用npm i初始化一下,依旧报错,网上搜了好几个方法,包括但不限于清缓存
npm cache clean --force
以及
npm config set registry https://registry.npmjs.org
均无效,然后上git拉取了之前的版本,依旧不行,最后想到,几个月前曾修改过项目根目录下的
package-lock.json文件,于是找到git上修改此文件之前的版本,然后获取替换,报错立马解决。
所以package-lock.json文件,不要轻易修改
如果找不到之前的package-lock.json文件了,那就删除package-lock.json文件,然后npm i一下。

猜你喜欢

转载自blog.csdn.net/h5_since/article/details/118731709