Node.js npm安装给出错误:EPERM,取消链接
使用命令npm install给出以下错误 错误:EPERM,取消链接 系统信息: 鲍尔版本:1.3.12 节点版本:0.10.35 操作系统:Windows8 我尝试了下面的解决方法,但什么都没有解决Node.js npm安装给出错误:EPERM,取消链接,node.js,gruntjs,npm,bower,Node.js,Gruntjs,Npm,Bower,使用命令npm install给出以下错误 错误:EPERM,取消链接 系统信息: 鲍尔版本:1.3.12 节点版本:0.10.35 操作系统:Windows8 我尝试了下面的解决方法,但什么都没有解决 清洁鲍尔缓存 卸载凉亭 使用npm更新解压缩zip 重新安装凉亭 这对我不起作用,请向我建议一些解决方案您没有删除该文件所需的权限。不知何故,您导致npm/bower执行与默认windows权限系统冲突的操作 最简单的方法可能是删除bower和npm并重新安装,然后按照此处的说明将npm更新为最
这对我不起作用,请向我建议一些解决方案您没有删除该文件所需的权限。不知何故,您导致npm/bower执行与默认windows权限系统冲突的操作 最简单的方法可能是删除
bower
和npm
并重新安装,然后按照此处的说明将npm
更新为最新版本
要获得可能有用的快速修复,请在CMD窗口中尝试此操作(您可能需要以管理员身份启动):
这将授予所有人对临时目录的完全控制权,这可能会带来安全风险。但是,它应该使npm
和bower
能够清理旧文件
我建议您尝试重新安装节点
,npm
,以及bower
,我在Windows 10中遇到了这个问题,是的
解决方案
禁用该文件夹(包含package.json的文件夹)的内容索引
在Windows Shell(文件管理器)上,执行以下步骤:
右键单击出现错误的文件夹,选择“属性”
单击“高级…”按钮
取消选中复选框“允许此文件夹中的文件除文件属性外还索引内容”
按“OK”
在上一个属性对话框(再次可见)上,按“应用”
选中单选按钮“将更改应用于此文件夹、子文件夹和文件”
按“OK”
(可能需要一段时间)
按“确定”(关闭属性对话框)
工作李>
在我的例子中,是权限-可能在节点模块树中,但为了确保,我授予自己对整个项目树的所有权和权限,从而解决了问题
右键单击项目文件夹,选择属性,然后单击安全选项卡并单击高级按钮。将自己设置为所有者并授予自己完全权限。选中“替换所有子对象权限…”并单击“确定”
对于我来说,取消指数化解决了我的问题
但在重新创建文件夹之后,索引又回来了。在这种情况下,解决方案是以下选项之一:
- 永久禁用索引服务
或
- 排除索引化文件夹
或
- 排除索引选项中的文件格式李>
我使用的是Windows 10,此操作似乎可以永久解决我的问题 我的情况更简单。。。进程仍在使用文件夹中需要删除的文件之一。杀死负责的任务使我能够正确安装。也有类似的问题-npm安装已经正常运行了几个月,但我们升级了一些库,并开始出现相同的错误
最后从NPM切换到,这确实有效。我得到了相同的错误,并且通过为NPM使用正确版本的node解决了这个问题。检查package.json“引擎”和已安装的节点版本。如果需要安装多个版本并在它们之间切换,则可以使用节点版本管理器:我尝试了什么
- 删除
节点\u模块
文件夹
- 删除package-lock.json
- 运行
npm清除缓存--force
- 如果文件夹中的文件是只读的,请撤消
- 再次运行
npm i
在通过bowerError:EPERM解包livereload插件时,我遇到了这个问题,请取消链接“C:\Users\path\Temp\HOME-SYS-10\bower\livere-eload-3824-f2j7k\archive.tar.gz”“您有什么新的吗??我也有同样的问题,我在Bower github中打开了一个问题:很抱歉听到这个消息,不知道可能是什么,请查看其他响应(如果HDD活动接近100%,我提到的修复方法会起作用)。
cd C:\users\path\temp
cacls . /T /E /C /G Everyone:F