纱线不断告诉我重命名文件夹
Yarn keeps telling me to rename folder
昨天 yarn 工作得很好,但是今天 yarn 绝对不能工作。 运行 任何类型的 yarn 命令都失败。
Internal Error: EPERM: operation not permitted, rename 'C:\Users\NAME\.node\corepack\corepack-4304-ea1e7c84.0eb04' -> 'C:\Users\NAME\.node\corepack\yarn.1.1'
我尝试按照说明进行操作。
我还注意到引用的 .node 文件夹是只读的。这很奇怪,因为每次我尝试使用 yarn 时,corepack-RANDOMSTRING 都是一个新文件夹。
从文件夹中删除只读并检查它是否已被删除说它再次为只读。
确保你是 运行 CMD 提示符 Administrator
然后安装Yarn
npm install --global yarn
验证是否正确安装了 Yarn
yarn --version
它应该打印版本号。
如果这不起作用,请尝试添加 --force
标志,正如@sfuqua 在评论中提到的那样 npm install --global yarn --force
注:
通读这篇文章 https://github.com/yarnpkg/yarn/issues/992 看来发生这种情况的原因有很多。
昨天 yarn 工作得很好,但是今天 yarn 绝对不能工作。 运行 任何类型的 yarn 命令都失败。
Internal Error: EPERM: operation not permitted, rename 'C:\Users\NAME\.node\corepack\corepack-4304-ea1e7c84.0eb04' -> 'C:\Users\NAME\.node\corepack\yarn.1.1'
我尝试按照说明进行操作。
我还注意到引用的 .node 文件夹是只读的。这很奇怪,因为每次我尝试使用 yarn 时,corepack-RANDOMSTRING 都是一个新文件夹。
从文件夹中删除只读并检查它是否已被删除说它再次为只读。
确保你是 运行 CMD 提示符
Administrator
然后安装Yarn
npm install --global yarn
验证是否正确安装了 Yarn
yarn --version
它应该打印版本号。
如果这不起作用,请尝试添加 --force
标志,正如@sfuqua 在评论中提到的那样 npm install --global yarn --force
注: 通读这篇文章 https://github.com/yarnpkg/yarn/issues/992 看来发生这种情况的原因有很多。