Windows环境下npm install 报错: operation not permitted, rename的解决方法


Posted in Javascript onSeptember 26, 2016

前言

最近发现了一个问题,运行 npm install 命令安装依赖包,在 Mac 上的 Vagrant 装的虚拟机上没问题,在阿里云 CentOS 上也没问题,但是在 Windows 环境同样是 Vagrant 装的环境相同的虚拟机上就是不成功,报错如下:

npm ERR! Error: EPERM: operation not permitted, rename ‘/usr/share/nginx/html/tanteng.me/node_modules/duplexify' -> ‘/usr/share/nginx/html/tanteng.me/node_modules/.duplexify.DELETE'

Windows环境下npm install 报错: operation not permitted, rename的解决方法

之前遇到过 Windows 上 npm 安装依赖出现 symbol 的错误,解决方法是 sudo npm install ?no-bin-links,加后面的参数即可。

列出 Node.js 的安装目录,目录的权限属性如图:

Windows环境下npm install 报错: operation not permitted, rename的解决方法

这里执行命令:

sudo chown vagrant:vagrant n node npm

记住还要清除 npm 缓存:

npm cache clean

再次执行 sudo npm install ?no-bin-links,Windows 环境下即使是在虚拟机也需要带上后面的参数。

好了,这个时候问题就解决。以上就是这篇文章的全部内容了,希望本文能对同样遇到这个问题朋友们有所帮助。

Javascript 相关文章推荐
jQuery-Tools-overlay 使用介绍
Jul 14 Javascript
jquery如何根据值设置默认的选中项
Mar 17 Javascript
js验证身份证号有效性并提示对应信息
Oct 19 Javascript
使用JavaScript和CSS实现文本隔行换色的方法
Nov 04 Javascript
JS多物体实现缓冲运动效果示例
Dec 20 Javascript
微信小程序搜索组件wxSearch实例详解
Jun 08 Javascript
mongoose设置unique不生效问题的解决及如何移除unique的限制
Nov 07 Javascript
JavaScript实现的鼠标跟随特效示例【2则实例】
Dec 22 Javascript
浅谈js中的bind
Mar 18 Javascript
前端天气插件tpwidget使用方法详解
Jun 24 Javascript
浅谈Vue中render中的h箭头函数
Nov 07 Javascript
Js逆向实现滑动验证码图片还原的示例代码
Mar 10 Javascript
几句话带你理解JS中的this、闭包、原型链
Sep 26 #Javascript
BootStrap下拉菜单和滚动监听插件实现代码
Sep 26 #Javascript
通过BootStrap实现轮播图的实际应用
Sep 26 #Javascript
jQuery css() 方法动态修改CSS属性
Sep 25 #Javascript
jquery attr()设置和获取属性值实例教程
Sep 25 #Javascript
关于js原型的面试题讲解
Sep 25 #Javascript
前端设计师们最常用的JS代码汇总
Sep 25 #Javascript
You might like
PHP入门学习的几个不错的实例代码
2008/07/13 PHP
破解图片防盗链的代码(asp/php)测试通过
2010/07/02 PHP
PHP里的中文变量说明
2011/07/23 PHP
使用Huagepage和PGO来提升PHP7的执行性能
2015/11/30 PHP
PHP读取大文件的几种方法介绍
2016/10/27 PHP
PHP后台微信支付和支付宝支付开发
2017/04/28 PHP
Jquery CheckBox全选方法代码附js checkbox全选反选代码
2010/06/09 Javascript
JS定时关闭窗口的实例
2013/05/22 Javascript
验证码在IE中不刷新而谷歌等浏览器正常的解决方案
2014/03/18 Javascript
PHPExcel中的一些常用方法汇总
2015/01/23 Javascript
JS数组array元素的添加和删除方法代码实例
2015/06/01 Javascript
JS设置下拉列表框当前所选值的方法
2015/12/22 Javascript
JS模拟的Map类实现方法
2016/06/17 Javascript
JS中作用域和变量提升(hoisting)的深入理解
2016/10/31 Javascript
js 中获取制定的cook信息实现方法
2016/11/19 Javascript
bootstrap laydate日期组件使用详解
2017/01/04 Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
2017/03/09 Javascript
详解Vue-cli代理解决跨域问题
2017/09/27 Javascript
webpack css加载和图片加载的方法示例
2018/09/11 Javascript
js实现GIF动图分解成多帧图片上传
2019/10/24 Javascript
Python脚本实现下载合并SAE日志
2015/02/10 Python
各个系统下的Python解释器相关安装方法
2015/10/12 Python
Python编程把二叉树打印成多行代码
2018/01/04 Python
python实现两个文件合并功能
2018/04/01 Python
Ubuntu下Python2与Python3的共存问题
2018/10/31 Python
Html5实现用户注册自动校验功能实例代码
2016/05/24 HTML / CSS
HTML5自定义视频播放器源码
2020/01/06 HTML / CSS
Android interview questions
2016/12/25 面试题
介绍下java.util.Arrays类
2012/10/16 面试题
打架检讨书100字
2014/01/19 职场文书
管理提升方案
2014/06/04 职场文书
交通安全责任书范本
2014/07/24 职场文书
庆祝教师节主持词
2015/07/06 职场文书
领导干部学习三严三实心得体会
2016/01/05 职场文书
JavaWeb Servlet实现网页登录功能
2021/07/04 Java/Android
【D4DJ】美少女DJ企划 动画将于明年冬季开播第2季
2022/04/11 日漫