Windows 机器上的 pnpm ERR_PNPM_SYMLINK_FAILED 错误

问题描述 投票:0回答:1

每当我尝试在任何项目中安装任何包时,都会收到此错误,内容为

ERR_PNPM_SYMLINK_FAILED
当我使用
pnpm
安装软件包时出现此错误。我使用的命令是
pnpm i express

我在电脑的特定驱动器(字母 D)中收到此错误,但是在其他驱动器中,它工作正常。 完整的错误消息如下:

/d/server $ pnpm i express
Packages: +62
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 ERR_PNPM_SYMLINK_FAILED  Error: UNKNOWN: unknown error, symlink 'D:\server\node_modules\.pnpm\[email protected]\node_modules\accepts\' -> 'D:\server\node_modules\.pnpm\[email protected]\nodmodules\.pnpm\[email protected]\node_modules\accepts\' -> 'D:\server\node_modules\.pnpm\[email protected]\node_modules\accepts'
Progress: resolved 62, reused 0, downloaded 62, added 19
/d/server $

我这里使用的是Windows 10 Pro。 这是Windows的新安装,我曾经使用Linux mint作为我的日常驱动程序。当我切换到 Windows 10 时,出现此错误。我尝试从驱动器中删除旧的

.pnpm-store
目录。但一切都是徒劳。

此驱动器或 pnpm 有什么问题?

我想解决这个问题并想继续在 Windows 机器上开发。

package-managers npm-package pnpm
1个回答
0
投票

我遇到了一个稍微类似的错误,但我的错误是在执行

pnpm install
后运行
pnpm create next-app
时涉及重命名某些 node_module 文件。如果您在同一目录中运行它,您会遇到类似的问题吗?

如果是这样,问题可能是 D: 驱动器被格式化为 EXFAT 并且文件的结构或链接不起作用。
您可以尝试在 NTFS 格式的驱动器或 C: 上安装。对我来说:我考虑尝试的其他选项是在提升的命令中运行(我使用

scoop install sudo & sudo pnpm install
或在 WSL 中运行

© www.soinside.com 2019 - 2024. All rights reserved.