npm报错:npm ERR! A complete log of this run can be found in: npm ERR!

171 阅读1分钟

由于安装node之后会自带安装npm包管理工具,当我需要全局安装json-server时: npm install -g json-server,并在桌面desktop建立一个临时的数据库文件json-server db.json,命令窗口提示我的node版本需要在12以上,当前我的版本是:

image.png

所以让我升级node。当我升级node到最新版本之后,18.4.0.在来安装json-server就会报错,如图:

报错详情:

image.png

我也是按照其他人的方式进行:

将node_ modules 删除
执行npm cache clean --force清理缓存
再次npm install

可是发现还是报错,于是我在想是不是node版本太高的原因,于是我重新安装了一个12.1.0的版本,在来进行安装json-server,并且新建一个db.json,发现可以。

image.png

我不清楚是版本太高的原因不兼容还是什么,但是这种方式是可以的!

另外卸载在10.15.0这个版本上全局安装的json-server,那就要全局来卸载json-server。

全局安装json-server:npm install -g json-server 全局卸载json-server:npm uninstall -g json-server

有什么不对的地方,欢迎大家指出,谢谢!