【问题标题】:Is there a way to solve EPERM: operation not permitted, copyfile有没有办法解决 EPERM: operation not allowed, copyfile
【发布时间】:2021-02-16 08:23:14
【问题描述】:

我正面临这个问题,我尝试了很多解决方案来解决它,但似乎没有任何效果:yarn cache clean 我删除了 yarn 并再次重新安装,然后尝试重新安装 nodejs 和 npm。

Yarn 错误:当我运行 yarn install 时会弹出此错误:

错误发生意外错误:“EPERM:不允许操作,复制文件 'C:\Users\MYCOM\AppData\Local\Yarn\Cache\v6\npm-request-2.88.2-d73c918731cb5a87da047e207234146f664d12b3-integrity\node_modules\request \lib\cookies.js' -> 'D:\v-location\v-location-server\node_modules\request\lib\cookies.js'"。

然而,当我运行 npm install 时,一切正常,并且所有依赖项都已安装,任何人都可以帮我修复它,或者至少直到我知道这个错误的原因?

当我打开我的电脑中可用的任何 coockies.js 文件时,notepad++ 给了我这个

【问题讨论】:

  • 路径 D:\v-location\v-location-server\node_modules\request\lib 是否存在?您是否有权在该位置编写 cookies.js?
  • 是的,它确实存在,是的,我可以写信给它。 :(
  • nodepad++ 不应该关心文件的内容。我会检查你的文件系统是否损坏 (chkdsk d: /f?)
  • 我运行了你给我的命令,它显示:Windows 已经扫描了文件系统,没有发现任何问题。无需进一步操作。

标签: node.js npm yarnpkg


【解决方案1】:

将yarn缓存目录设置为其他磁盘,如:

yarn config set cache-folder 'D:/yarn-cache'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-04
    • 2019-04-04
    • 1970-01-01
    • 2022-08-03
    • 2018-12-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多