运行npm update等命令出错后如何分析问题根源
我今天工作时,在当前前端项目工作目录下执行命令npm update
结果遇到如下错误:registry error parsing json
npm ERR! Unexpected token < in JSON at position 0
有些朋友遇到这个错误,就不知所措了。
本文介绍如何分析npm命令报出的这些错误。
首先根据错误消息判断出这是npm在解析一个json响应时出错,因为这个期望的json响应第一个字符为<.
那么这个json响应的请求是从哪里来的呢?
我们需要查看命令npm update的帮助文档。
执行命令行npm help npm打开本地安装完npm后的帮助文档:
如果npm update后面不指定具体的包名,则会把package.json里列出的所有依赖包更新到最新版本。