解决使用`npminstall`命令后报`UnexpectedtokeninJSONatposition`的错误lock.json文件强制清除npm缓存npmcacheverify,如果还是不行,使用force清除npm缓存clean--force修改npm源地址为官方源或淘宝源(坑在这儿!别往下看,想想为什么这里有坑?)`npmconfigsetregistryhttp://www.npmjs.org/``npmconfigsetregistryhttp://registry.npm.taobao.org`以上四步完成后,执行npminstall或者npmi命令理论上是没有问题的(当然network问题或者node自身问题需要排除),但是我实践了之后,始终无法解决的不足。确实给我带来了很大的麻烦。为什么是上面的第四步呢?有一个问题。新的npm地址已经改成了https://registry.npmjs.org/,网上大部分教程还是说https://www.npmjs.org/,所以如果你进行了上面的第四步,并且如果你选择使用官方源地址,那么你会很疑惑,为什么还是报错呢?甚至怀疑人生!!!这个问题带来的思考是通过网上的博文找到解决问题的方法是没有问题的,但是一定要抱着怀疑的态度去思考,判断是否合理。在这个问题中,我下意识地认为博文中的官方地址一定是正确的,一定是我的问题,于是百思不得其解,到底哪里出了问题,大概这就是灯下暗。在以后处理问题的过程中,一定要保持怀疑的态度。我是fx67ll.com。如果您发现本文有任何错误,欢迎在评论区讨论和指正。感谢您的阅读!如果您喜欢本文,欢迎访问我本文的github仓库地址,并为我点个Star,谢谢~:)转发请注明参考文章地址,万分感谢!!!
