在npm中使用-g时出错

时间:2018-08-15 06:08:05

标签: node.js npm

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

the errors in the terminal

谢谢。

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

如果要使用“ g”参数全局安装软件包,则必须是root用户。

答案 2 :(得分:0)

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

但是对于权限访问而言,这是一个长期解决方案,请在您的终端上运行chown -R YOUR_USERNAME /usr/lib/node_modules,以便在以后使用sudo进行安装时不必包含-g