我已经安装了节点12.16.2
不幸的是,当我运行npm时,我得到了一个错误。
我认为这是由于在我更新windows10之后发生的一些默认用户帐户问题。
以前,我的用户帐户位于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''发布于 2020-09-01 22:17:23
此问题是由于错误的前缀造成的,可以通过查找C:\Users\<your_account_name>中存在的.npmrc文件来更改前缀
将其设置为
prefix="D:\\node\\node_global"我希望你的问题得到解决。
发布于 2020-04-22 20:58:03
我可以创建另一个windows帐户并从那里运行npm。然而,仍然找不到从我的默认windows用户帐户(C:\Users\Peter.000)运行npm的方法。
发布于 2021-04-24 16:57:23
请安装npm-check-updates,然后重试。
我正面临着同样的问题,我通过以下步骤解决了它:
npm install -g npm-check-updates //它将更新npm依赖项。(之后我检查了我的问题已解决)npm install //它将更新依赖项并安装dependencies.希望它能起作用:)
https://stackoverflow.com/questions/61360415
复制相似问题