Node.js 在npm中使用-g时出错

Node.js 在npm中使用-g时出错,node.js,npm,Node.js,Npm,当我尝试全局安装任何软件包时,会出现多个错误。看一看图片 谢谢大家。如果您想用“g”参数全局安装程序包,您必须是root。如果您想用“g”参数全局安装程序包,您必须是root。当您安装任何全局程序包时,只需添加sudo前缀sudo npm安装-g express安装任何全局软件包时,只需添加sudo前缀即可sudo npm install-g express只需运行sudo npm install-g express即可轻松成功安装 但是一个长时间的权限访问解决方案是,从终端运行chown-R

当我尝试全局安装任何软件包时,会出现多个错误。看一看图片


谢谢大家。

如果您想用“g”参数全局安装程序包,您必须是root。

如果您想用“g”参数全局安装程序包,您必须是root。

当您安装任何全局程序包时,只需添加
sudo
前缀
sudo npm安装-g express

安装任何全局软件包时,只需添加
sudo
前缀即可
sudo npm install-g express

只需运行
sudo npm install-g express即可轻松成功安装


但是一个长时间的权限访问解决方案是,从终端运行
chown-R您的用户名/usr/lib/node\u模块
,这样您就不必在后续安装中使用
-g

运行
sudo npm install-g express来成功安装


但是对于权限访问来说,一个长时间的解决方案是,从终端运行
chown-R您的用户名/usr/lib/node\u模块
,这样您就不必在后续安装中使用
-g

来包含
sudo
,您可以不共享图像,而是共享文本吗?您是否使用
sudoers
来安装软件包?例如:
sudo npm i-g anypackage
您没有这样做的权限。您必须拥有正确的访问权限。换句话说,使用你的管理员配置文件。@Bigga_HD我使用的是管理员用户好的,不同的操作系统。我看到@Shablcu帮你盖好了。你能不能不分享图片,而是分享文本?你有没有使用
sudoers
安装软件包?例如:
sudo npm i-g anypackage
您没有这样做的权限。您必须拥有正确的访问权限。换句话说,使用你的管理员配置文件。@Bigga_HD我使用的是管理员用户好的,不同的操作系统。我知道@Shablcu把你掩护起来了。