linux下 npm -v 提示 bin/npm :permission denied

linux下 npm -v 提示 bin/npm :permission denied

阅读 10.1k
3 个回答

权限不够额,去问你们运维吧,如果有sudo权限:

sudo chmod 777 /usr/bin/npm

之类额,777后面跟你npm所安装的位置,找不到用下面命令查看npm的位置

sudo find / -name npm

也可以用管道符串起来,看你自己了。。。

chmod 755 /usr/bin/npm 已解决

npm官方给出了解决方案

$ mkdir ~/.npm-global
$ npm config set prefix '~/.npm-global'
$ export PATH=~/.npm-global/bin:$PATH
$ source ~/.profile  // 如果你使用zsh的话,换成 source ~/.zshrc
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏