npm install权限问题,报错:permission denied。
1.部署gulp项目时,nodeJs和gulp都已经正确安装,在项目内部执行npm install命令时,有些gulp的插件一直下载不成功,报错几种以下错误:
“gulp-imagemin: Couldn't load default plugin xxx”:我以为是插件下载失败,然后更换npm的源下载多次还是不成功;
"found XXX vulnerabilities (Xow, XXhigh)
run `npm audit fix` to fix them, or `npm audit` for details html”:然后输入“npm audit”命令跟着提示一步一步把高位漏洞修复了,又继续报了其它错误;
2. 最后发现主要是下面原因:
"EACCES: permission denied, mkdir '/usr/local/lib/node_modules/gulp-imagemin/",
"Error: callback() can only be called once."
网上搜了一下是权限问题,我是在root账户下操作的,但是还是存在权限问题,在官网找到解决方案:https://docs.npmjs.com/getting-started/fixing-npm-permissions

上图步骤操作后,再重新执行npm install,下载成功~
npm install权限问题,报错:permission denied。的更多相关文章
- java sftp 报错 Permission denied (没有权限;拒绝访问)
		
解决办法: 1.检查账号密码是否错误 2.检查freeSSHD是否是以管理员身份运行的 3.检查sftp路劲有没有配置错误,java通过sftp将图片文件传输到指定文件夹,如果这个文件夹在配置的当前目 ...
 - npm install 时出现的 EACCES: permission denied 错误的可能有效的解决方案
		
最近我开始接触手机 app 的编写,公司用到了 Nativescript.当我下载了公司的项目后,在配置时出现了不少的问题,其中出现概率最高的就是 EACCES: permission denied ...
 - 【jvm】linux 调用 jmap  报错Permission denied
		
linux 调用 jmap 报错Permission denied 解决方案: 分别对java安装目录,java的bin目录以及jmap命令设置权限 chmod jdk1..0_79 chmod b ...
 - Visual Studio Code 使用 Git插件报错 - Permission denied (publickey)
		
在使用GitHub的时候,为了避免每次输入用户名密码,都会使用SSH方式代替Https. 按网上教程,大多数使用SSH-KeyGen生成公私钥对,而后上传公钥至Github,并切换Repositori ...
 - npm install的时候报错  npm err code 1
		
在学习vue的时候,npm install的时候报错 npm err code 1,当时很郁闷,是‘vue init webpack my-project’命令新建的模版项目 ,怎么会报错,第一次遇 ...
 - IDEA中使用git报错Permission denied (publickey)
		
最近在使用idea开发时,使用git拉取远程仓库的代码时,报错Permission denied (publickey),原因是因为ssh的密钥失效,必须得重新设置下ssh的密钥即可. 命令很简单,在 ...
 - eclipse 向HDFS中创建文件夹报错 permission denied
		
环境:win7 eclipse hadoop 1.1.2 当执行创建文件的的时候, 即: String Path = "hdfs://host2:9000"; FileSy ...
 - Eclipse/MyEclipse向HDFS中如创建文件夹等操作报错permission denied解决办法
		
不多说,直接上干货! 问题现象 当执行创建文件的的时候, 即: String Path = "hdfs://host2:9000"; FileSystem fileSystem = ...
 - 清空catalina.out报错Permission denied
		
今天在清空catalina.out的时候报错 [yangkun@sg logs]$ sudo echo '' > catalina.out -bash: catalina.out: Permis ...
 - jenkins报错Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password) 的处理
		
问题背景:jenkins服务器发布代码后需要执行删除缓存的操作ssh -p222 eus_pe_devadmin@1.1.1.1 "sudo rm -rf /dev/shm/nginx/hi ...
 
随机推荐
- 部署GitLab代码托管仓库
			
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,GitLab是使用Ryby开发的一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私 ...
 - 「WC2018」州区划分(FWT)
			
「WC2018」州区划分(FWT) 我去弄了一个升级版的博客主题,比以前好看多了.感谢 @Wider 不过我有阅读模式的话不知为何 \(\text{LATEX}\) 不能用,所以我就把这个功能删掉了. ...
 - 微信小程序之自定义模态弹窗(带动画)实例
			
1.基本需求. 实现用户自定义弹框 带动画(动画可做参靠,个人要是觉得不好看可以自定义动画) 获取弹出框的内容,自定义事件获取 2.案例目录结构 二.程序实现具体步骤 1.弹框index.wxml代码 ...
 - Codeforces gym101612 E.Equal Numbers(贪心)
			
传送:http://codeforces.com/gym/101612 题意:给出一个大小为n的序列a[i],每次选其中一个数乘以一个正整数,问进行k步操作后最少剩下多少种数字,输出0≤k≤n,所有的 ...
 - Maven 的安装与配置
			
最近公司需要新起一个项目,想使用maven+springmvc+spring+mybatis+mysql实现,以前我们的项目都是传统的老项目,没用过maven,Eclipse版本是GALILEO的,有 ...
 - 微信小程序框架与组件
			
版权声明:未经博主允许不得转载 前言: 学习微信小程序应该不怎么难吧~下面我来记录一下学习笔记,在学微信小程序的时候,如果你有html+css+javascript的基础,那么你就很快地上手掌握的.下 ...
 - Oracle Database 12c Release 2安装过程实录
			
前言----------公司数据库用的是oracle,由于oracle数据库没有做监控,所有搭个环境用于测试zabbix通过orabbix插件监控oracle数据库,下面先搭建oracle数据库. 简 ...
 - Django --需求文件requirements.txt
			
在虚拟环境中使用pip生成: (venv) $ pip freeze >requirements.txt 当需要创建这个虚拟环境的完全副本,可以创建一个新的虚拟环境,并在其上运行以下命令: (v ...
 - Android开发之漫漫长途 XVII——动画(续)
			
该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列.该系列引用了<Android开发艺术探索>以及<深入理解And ...
 - 又拍云 Node.js 实现文件上传、删除
			
Node.js 服务端 使用 Node.js + Express.js 实现 服务端 const express = require("express"); const app = ...