1、原因

npm 出于安全考虑不支持以 root 用户运行,即使你用 root 用户身份运行了,npm 会自动转成一个叫 nobody 的用户来运行,而这个用户几乎没有任何权限。这样的话如果你脚本里有一些需要权限的操作,比如写文件(尤其是写 /root/.node-gyp),就会崩掉了。

为了避免这种情况,要么按照 npm 的规矩来,专门建一个用于运行 npm 的高权限用户;要么加 --unsafe-perm 参数,这样就不会切换到 nobody 上,运行时是哪个用户就是哪个用户,即是 root。

2、解决

npm install --unsafe-perm

gyp ERR! stack Error: EACCES: permission denied, mkdir相关推荐

  1. npm报错stack Error: EACCES: permission denied, mkdir

    目录 一.问题描述 二.解决方法 一.问题描述 执行 npm 报错:stack Error: EACCES: permission denied, mkdir npm install webpack ...

  2. Unable to save binary node-sass/vendor/linux-x64-72 : Error: EACCES: permission denied, mkdir

    前言 略 错误 [root@tencent-test-01 src]# npm install npm WARN deprecated tar@2.2.2: This version of tar i ...

  3. Error: EACCES: permission denied, mkdir

    近期在macos开发环境下使用npm,经常会出现无法mkdir,permission denied的问题,在windows下并没有遇到这种情况. 经查询需要在指令前使用sudo指令,例如:npm in ...

  4. mac上安装webpack报错解决方法Hit error EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/webpack

    mac上安装webpack报错解决方法Hit error EACCES: permission denied, mkdir '/usr/local/lib/node_modules/webpack 参 ...

  5. 在root目录下npm install报错Error: EACCES: permission denied, mkdir ‘/root/ttt/web/node_modul

    报错如下:Error: EACCES: permission denied, mkdir '/root/pgadmin4-REL-4_23/web/node_modules/imagemin-gifs ...

  6. NPM 安装报 Error: EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/xxxxxx‘

    NPM权限问题 最近作者在安装RN环境的时候遇到一个npm权限不足问题,具体报 Error: EACCES: permission denied, mkdir '/usr/local/lib/node ...

  7. 解决 npm install Error: EACCES: permission denied, mkdir node_modules/gifsicle/

    1. 原因CentOS jenkins自动构建服务 使用root账号执行npn install 指令,报错如下 > gifsicle@4.0.1 postinstall /***//node_m ...

  8. npm install 报错 EACCES: permission denied, mkdir XXXX

    一.npm版本 [root@iz8vb2aig38pyedluqu4asz]# npm -version 6.14.4 二.报错现象 Copying to target path /data/jenk ...

  9. npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'

    ➜ web-qqdz-gov-pc-local git:(develop) npm --registry=http://172.18.71.185:7001 install @cspire/cbd-c ...

最新文章

  1. pkg mysql 在macOS 上的管理
  2. Python_note6 组合数据类型+jieba库+文本词频统计
  3. OpenCV图像缩放函数resize()的使用
  4. spring mvc 如何传递集合参数(list,数组)
  5. Power BI商业智能与业务分析的结合,让你在企业中脱颖而出
  6. 用汇编写改进的冒泡排序
  7. Python自动化运维之常用模块—OS
  8. 使用Docker Compose管理多个容器
  9. java大批量文件对比_推荐 | 这 6 个代码对比工具用过的都说好!
  10. 【限时免费】大千万象,“爬”你所需!老司机教你利用爬虫建造一座图书馆...
  11. php获取当前行,获取在PHP中执行当前函数的代码行和文件?
  12. 2019常用的几种编程语言的简单介绍和特点以及应用领域
  13. Oracle执行计划分析及实际生产案例解析
  14. html怎么唤起虚拟键盘,电脑虚拟键盘怎么打开?电脑虚拟键盘打开五大方法介绍...
  15. Ackerman函数 非递归 java_ackerman(ackerman是谁)
  16. 打好高远球要注意的三要素
  17. hook koa web 码云_Doodoo.js 发布 1.1.0,Koa.js+ Nuxt.js 最佳实践
  18. 关于零基础入门金融风控挑战赛的笔记系列
  19. 程序员的工资还能高多久?十年后呢?
  20. Android 系统背光设置

热门文章

  1. 我的世界服务器修改高度放水,我的世界:水不够用?学会这4种方法,教你一桶水造无限水...
  2. MATLAB中求最大/最小值max/min函数
  3. 小程序项目:基于微信小程序的科普之家小程序—计算机毕业设计
  4. CDRshp文件转html,CDR转PDF设置教程-告诉你如何把cdr转换成适合印刷的pdf
  5. img标签 图片报错处理
  6. 《用户行为画像》学习(1-4章)
  7. 苹果手机有4g信号但是微信未连接服务器,苹果5s有显示4g网络但无上微信 是不是那里设置了 今天才出现的...
  8. QT程序启动画面gif动画有静止背景的解决方法
  9. L2TP 配置 实践出配置
  10. MVB总线在地铁列车控制系统中的应用