错误:EINVAL:参数无效,mkdir 'C:\Users\Peter.000\'C:\Users\User\AppData\Roaming\npm''

zas*_*ter 2 npm

我已经安装了节点12.16.2

不幸的是,当我运行 npm 时出现错误

我认为这是由于我更新 Windows 10 后发生的一些默认用户帐户问题

以前我的用户帐户位于 C:\Users\Peter

Windows 10 更新后,它现在位于 C:\Users\Peter.000

我怀疑这与主题中提到的错误有直接联系

Error: EINVAL: invalid argument, mkdir 'C:\Users\Peter.000\'C:\Users\User\AppData\Roaming\npm''

Error: EINVAL: invalid argument, mkdir 'C:\Users\Peter.000\'C:\Users\User\AppData\Roaming\npm''
Run Code Online (Sandbox Code Playgroud)

小智 6

此问题是由于错误的前缀造成的,可以通过查找.npmrc存在于其中的文件来更改该前缀C:\Users\<your_account_name>

将其设置为

prefix="D:\\node\\node_global"
Run Code Online (Sandbox Code Playgroud)

我希望你的问题得到解决。