【发布时间】:2020-05-31 12:58:27
【问题描述】:
我想安装 angular,但是当我输入命令时,会出现这些错误消息。有人可以帮助我吗?先感谢您。 enter image description here
【问题讨论】:
-
stackoverflow.com/questions/48910876/… - 请检查这是否有帮助。
标签: angular macos npm terminal
我想安装 angular,但是当我输入命令时,会出现这些错误消息。有人可以帮助我吗?先感谢您。 enter image description here
【问题讨论】:
标签: angular macos npm terminal
只需使用sudo
sudo npm install -g @angular/cli
【讨论】:
访问被拒绝,因为 node_modules 文件夹归 root 所有。更改此文件夹的权限应该可以解决该错误。
首先检查谁拥有这个目录,然后相应地更改权限。
Cmd 检查所有者:
ls -la /usr/local/lib/node_modules
然后,使用以下 cmd 更改用户:
sudo chown -R [owner]:[owner] /usr/local/lib/node_modules
编辑:
使用 sudo 安装包也将解决错误,但从长远来看,更改目录的权限会有所帮助,因此您在安装不同的包时不会遇到同样的错误。
【讨论】: