尝试使用NPM安装firebase时出错

mat*_*mat 6 firebase firebase-tools

我正在尝试(重新)安装Firebase,但是,当我运行sudo npm install -g firebase-tools以下错误时显示:

在此输入图像描述

我不知道出了什么问题,它曾在几个月前运作良好.

aof*_*dev 5

你试着跑

npm cache clean
Run Code Online (Sandbox Code Playgroud)

然后再次尝试安装.

如果错误未丢失,请尝试以下操作

您是否尝试使用该--unsafe-perm选项安装homebridge ?

sudo npm install -g --unsafe-perm homebridge
Run Code Online (Sandbox Code Playgroud)

如果npm检测到它以root用户身份运行,则会下降到非特权用户,然后该用户无权写入/root/.node-gyp.--unsafe-perm选项阻止它更改用户.

不使用sudo时,nvm没有这个问题,因为它将所有内容存储在当前用户的主目录下.