错误:EACCES:权限被拒绝,访问“/usr/lib/node_modules”

今天我在尝试使用 command 安装 typescript npm install -g typescript,它返回此错误:

npm ERR! code EACCES
npm ERR! syscall mkdir
npm ERR! path /usr/local/lib/node_modules/n
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/n'
npm ERR!  [Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/n'] {
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'mkdir',
npm ERR!   path: '/usr/local/lib/node_modules/n'
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!

具体报错

看完只有

那么有没有对应的解决办法呢,答案当然是有的,接下来看招

为全局安装创建一个目录:

mkdir ~/.npm-global

配置 npm 以使用新的目录路径:

npm config set prefix '~/.npm-global'

打开或创建一个 ~/.profile 文件并添加以下行:

open  ~/.profile
export PATH=~/.npm-global/bin:$PATH

返回命令行,更新系统变量:

source ~/.profile

测试:在不使用 sudo 的情况下全局下载一个包。

npm install -g typescript

如果您使用的是 Z shell (Zsh),请添加export PATH=~/.npm-global/bin:$PATH到您的文件中~/.zshrc

好的成功解决了问题。

所以说学习就是遇到问题,解决问题的过程,少年加油吧,相信你可以的。

错误:EACCES:权限被拒绝,访问“/usr/lib/node_modules”相关推荐

  1. 计算机名无法访问。您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。拒绝访问。

    网上邻居共享出现的错误:计算机名"无法访问.您可能没有权限使用网络资源.请与这台服务器的管理员联系以查明您是否有访问权限.拒绝访问." 操作系统 :Windows Server  ...

  2. 配置安装Apache主服务发生错误:(OS 5)拒绝访问。 : AH00369: Failed to open the Windows service manager, perh······

    配置安装Apache主服务发生错误:(OS 5)拒绝访问.  : AH00369: Failed to open the Windows service manager, perhaps you fo ...

  3. qmake -v,出现错误:qmake: could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake‘: No such file or direc

    需要修改: /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf 可以看到qmake实际上软连接到了一个文件夹qtchooser,修改 ...

  4. android 请求权限失败怎么办,java – Android HTTP POST请求错误 – 套接字失败EACCES(权限被拒绝)...

    我正在尝试从 Eclipse下的Android应用程序向我的localhost发送POST请求,但是我收到此错误: socket failed EACCES (Permission denied). ...

  5. 提权 调试权限 OpenProcess 拒绝访问的解决办法

    并不是说有了管理员权限就能为所欲为,有时还需要将进程权限提升为DEBUG. // 提权函数:提升为DEBUG权限 BOOL EnableDebugPrivilege() {HANDLE hToken; ...

  6. android权限 启动失败怎么办,Android上的异常“打开失败:EACCES(权限被拒绝)”

    对于API 23+,您需要请求读/写权限,即使它们已经在您的清单中.// Storage Permissionsprivate static final int REQUEST_EXTERNAL_ST ...

  7. 关于任务计划指定错误:0X80041315、0X80070005拒绝访问

    关于任务计划指定错误:0X80041315.0X80070005拒绝访问 当创建计划任务完成时提示:"已创建新任务,但可能不能运行,因为无法设置账户信息,指定的错误是:0X80041315, ...

  8. 成功解决Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'f:\\program files\\p

    成功解决Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问.: 'f:\\program files\\p ...

  9. python足球投注_/usr/lib目录属性更改引发的蝴蝶效应

    问题背景 在Debian7.4系统上使用chromium浏览器时,因为缺少Flash插件而无法播放在线视频,所以需要安装Adobe Flash Player,但是官网链接的deb包点击无反应,只好下载 ...

  10. xp系统无法访问局域网计算机,xp拒绝访问| windows xp系统局域网拒绝访问怎么办...

    在一个办公室环境内,windows xp系统用户可以设置一个局域网,方便办公室内的人员进行数据资料等的交流.不过有用户反映系统访问局域网计算机时遇到系统弹出"您可能没有权限使用网络资源.请与 ...

最新文章

  1. 这才是世界排名前十位的奢侈品
  2. IF、Isolation Forest、孤立森林算法
  3. servlet php,JSP和Servlet的区别及PHP类比
  4. 中国剩余定理与扑克游戏
  5. 有关多核一致性的理解和思考
  6. 一台古老电脑之维修记
  7. 简易计算器 java_用Java做一个简易计算器,要用到哪些知识?
  8. linux配置ip地址 routes,CentOS 7 设置网络IP地址(示例代码)
  9. SAP License:学习到底学什么?
  10. 地震勘探原理名词解释
  11. Logisim实验一
  12. 五年级英语测试题软件,小学五年级英语测试题
  13. 如何利用光驱位给老旧笔记本电脑安装固态硬盘
  14. FPGA 串口通信——通用模块
  15. 喧喧 2.5 发布,新增客户端自动升级,优化界面交互性能
  16. android语音记账,爱彼语记语音计算器记账记事本
  17. 新手java练习题100(1-5)
  18. [基础]-向量点乘和叉乘
  19. dcm4che 介绍及下载安装
  20. FlexE( Flex Ethernet灵活以太网)

热门文章

  1. 软考高项 : 计算题汇总
  2. 安装服务器系统后鼠标键盘没反应,安装Win7系统以后键盘鼠标不能用/失灵没反应的缘由以及解决方法...
  3. 世上只有妈妈好计算机怎么谈音乐,世上只有妈妈好的音乐教案
  4. 华为(BGP路由技术)
  5. photoshop做立体字完整的图文版教程
  6. 解决:关于电脑访问百度很慢的问题
  7. 中国菜刀与一句话木马之间的原理分析
  8. Adobe又逆天!不用机器学习,用13.5M软件把《长安十二时辰》变成水墨动画
  9. vue 组件通信合集
  10. 2021.05.09 美团测开笔试-弹吉他