pnpm-install报错(unlink-not-permitted)
pnpm install报错unlink-not-permitted解决方案
#resource / nodejs
#type / howto
#status / evergreen
[!info] related notes
pnpm-install报错(unlink-not-permitted)
问题详情
换了新电脑,重新安装依赖的时候报错了
EPERM: operation not permitted, unlink 'D:\workProgram\olp-admin\node_modules\.pnpm\escape-string-regexp@4.0.0\node_modules\escape-string-regexp\readme.md'
解决方案
关掉 VSCode,在终端(PowerShell-管理员权限)中打开项目,使用 pnpm install
经验总结
导致的原因:
VSCode was locking some files. Potentially something else could be locking these files for you.
In my case, Process Explorer invariably tells me that the culprit locking the files
npmis trying to delete is… anothernode.exeprocess spawned bynpmrunningnpm! Oh joy, this tool never ceases to surprise… (this is on Windows 10, Node 12.11.0, npm 6.11.3)