我只是 node 和 npm 的新手,这令人沮丧。
好吧,标题中几乎都说了。在使用非提升提示符的 Windows 10 x64 上,所有 npm 命令都显示:
EEXIST: file already exists, mkdir 'c:\Users\Josep\AppData\Roaming\npm'
at Error (native)
甚至 npm -v 在版本号之前显示两次。
没有在提升的提示中出现。版本号在提升和用户提示中有所不同。
仔细检查 PATH 变量。在两个 cmd 窗口上相同。
节点版本 6.10.0
NPM 版本:提升提示符下的 4.3.0 和用户提示符下的 3.10.10。
原文由 JoeCool-Avismón 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试为非管理员帐户重新安装 node 和 npm。如果这不是一个选项,您可以使用便携式版本:
从 http://nodejs.org/dist/ 下载
提取存档。
打开
cmd
和cd
到解压的文件夹。运行
nodevars.bat
。它将设置 PATH 和其他内容,因此您现在可以使用此文件夹中的节点。