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 相关文章推荐
学习ExtJS Window常用方法
Oct 07 Javascript
JavaScript 注册事件代码
Jan 27 Javascript
如何创建一个JavaScript弹出DIV窗口层的效果
Sep 25 Javascript
你所未知的3种Node.js代码优化方式
Feb 25 Javascript
JavaScript作用域示例详解
Jul 07 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
Oct 28 Javascript
JS实现探测网站链接的方法【测试可用】
Nov 08 Javascript
移动端网页开发调试神器Eruda的介绍与使用技巧
Oct 30 Javascript
详解Vue 动态组件与全局事件绑定总结
Nov 11 Javascript
vue+elementui 对话框取消 表单验证重置示例
Oct 29 Javascript
JQuery获得内容和属性方法解析
May 30 jQuery
Javascript异步流程控制之串行执行详解
Sep 27 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中使用redis
2013/11/04 PHP
ThinkPHP实现带验证码的文件上传功能实例
2014/11/01 PHP
jQuery live
2009/05/15 Javascript
JavaScript 学习小结(适合新手参考)
2009/07/30 Javascript
jquery 可排列的表实现代码
2009/11/13 Javascript
jQuery EasyUI API 中文文档 - ComboBox组合框
2011/10/07 Javascript
jQuery实现带幻灯的tab滑动切换风格菜单代码
2015/08/27 Javascript
JavaScript各类型的关系图解
2015/10/16 Javascript
jquery+json实现数据二级联动的方法
2015/11/28 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
2015/12/09 Javascript
微信小程序 实例开发总结
2017/04/26 Javascript
webpack学习--webpack经典7分钟入门教程
2017/06/28 Javascript
JavaScript对象的特性与实践应用深入详解
2018/12/30 Javascript
使用nvm和nrm优化node.js工作流的方法
2019/01/17 Javascript
30分钟精通React今年最劲爆的新特性——React Hooks
2019/03/11 Javascript
python中实现定制类的特殊方法总结
2014/09/28 Python
使用Python操作MySQL的一些基本方法
2015/08/16 Python
深入讲解Python编程中的字符串
2015/10/14 Python
python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)
2017/12/20 Python
python学习笔记--将python源文件打包成exe文件(pyinstaller)
2018/05/26 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/26 Python
python编写简单端口扫描器
2019/09/04 Python
python实现数据清洗(缺失值与异常值处理)
2019/12/02 Python
django在开发中取消外键约束的实现
2020/05/20 Python
全球立体声:World Wide Stereo
2018/09/29 全球购物
英国在线发型和美容产品商店:Beauty Cutie
2019/04/27 全球购物
摩飞电器俄罗斯官方网站:Morphy Richards俄罗斯
2020/07/30 全球购物
社区学雷锋活动策划方案
2014/01/30 职场文书
我的祖国演讲稿
2014/05/04 职场文书
中央空调节能方案
2014/06/15 职场文书
庆六一宣传标语
2014/10/08 职场文书
三国演义读书笔记
2015/06/25 职场文书
导游词之峨眉山
2019/12/16 职场文书
MySQL学习之基础命令实操总结
2022/03/19 MySQL
python模拟浏览器 使用selenium进入好友QQ空间并留言
2022/04/12 Python
Java存储没有重复元素的数组
2022/04/29 Java/Android