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入门知识简介
Mar 04 Javascript
jQuery事件用法实例汇总
Aug 29 Javascript
JavaScript中的Math.atan2()方法使用详解
Jun 15 Javascript
js实现Select列表内容自动滚动效果代码
Aug 20 Javascript
JS实现的在线调色板实例(附demo源码下载)
Mar 01 Javascript
使用JSON作为函数的参数的优缺点
Oct 27 Javascript
JS实现向iframe中表单传值的方法
Mar 24 Javascript
详解JS数据类型的值拷贝函数(深拷贝)
Jul 13 Javascript
vue中appear的用法
Aug 17 Javascript
JS如何设置元素样式的方法示例
Aug 28 Javascript
Angular4编程之表单响应功能示例
Dec 13 Javascript
如何使用jQuery操作Cookies方法解析
Sep 08 jQuery
几句话带你理解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中一个完整表单处理实现代码
2011/11/10 PHP
Javascript操纵Cookie实现购物车程序
2006/11/23 Javascript
js可突破windows弹退效果代码
2008/08/09 Javascript
两个数组去重的JS代码
2013/12/04 Javascript
jquery ajax 局部无刷新更新数据的实现案例
2014/02/08 Javascript
jQuery获取对象简单实现方法小结
2014/10/30 Javascript
jQuery插件bgStretcher.js实现全屏背景特效
2015/06/05 Javascript
JavaScript文本框脚本编写的注意事项
2016/01/25 Javascript
JavaScript弹窗基础篇
2016/04/27 Javascript
JavaScript使用Range调色及透明度实例
2016/09/25 Javascript
JS中如何实现点击a标签返回页面顶部的问题
2017/01/19 Javascript
详解Nuxt.js Vue服务端渲染摸索
2018/02/08 Javascript
Angular 5.x 学习笔记之Router(路由)应用
2018/04/08 Javascript
JavaScript去掉数组重复项的方法分析【测试可用】
2018/07/19 Javascript
详解在Angular4中使用ng2-baidu-map的方法
2019/06/19 Javascript
openlayers实现图标拖动获取坐标
2020/09/25 Javascript
[02:54]DOTA2英雄基础教程 暗影牧师戴泽
2013/12/05 DOTA
[03:26]回顾2015国际邀请赛中国区预选赛
2015/06/09 DOTA
Python 深入理解yield
2008/09/06 Python
Python的GUI框架PySide的安装配置教程
2016/02/16 Python
Windows下搭建python开发环境详细步骤
2020/07/20 Python
浅谈Python由__dict__和dir()引发的一些思考
2017/10/30 Python
ubuntu系统下使用pm2设置nodejs开机自启动的方法
2018/05/12 NodeJs
Python实现的NN神经网络算法完整示例
2018/06/19 Python
selenium跳过webdriver检测并模拟登录淘宝
2019/06/12 Python
经验丰富程序员才知道的8种高级Python技巧
2020/07/27 Python
基于python tkinter的点名小程序功能的实例代码
2020/08/22 Python
德国最大的设计师鞋网上商店:Budapester
2017/12/07 全球购物
戴尔荷兰官方网站:Dell荷兰
2020/10/04 全球购物
天网面试题
2013/04/07 面试题
机械工程师求职自我评价
2013/09/23 职场文书
《彭德怀和他的大黑骡子》教学反思
2014/04/12 职场文书
我们的节日国庆活动方案
2014/08/19 职场文书
自我评价优缺点范文
2015/03/11 职场文书
Django一小时写出账号密码管理系统
2021/04/29 Python
恶魔之树最顶端的三颗果实 震震果实上榜,第一可以制造岩浆
2022/03/18 日漫