create-react-app 这个错误是由于用户名(即机器名)中存在空格导致的,例如,我的机器名是Themba Alex,当出现这种情况时,npx会出问题,解决这个问题的方法是在终端中运行以下命令:

9jyewag0  于 3个月前  发布在  React
关注(0)|答案(1)|浏览(42)

请以管理员身份运行你的cmd
这个错误是由于用户名(即机器名)中存在空格导致的,例如我的机器名是Themba Alex。在这种情况下,npx会出问题。解决这个问题的方法是以管理员身份打开终端并运行以下命令:

npm config edit

然后删除以分号开头的每一行,删除用户名中的空格,只保留前6个字母,并添加"~1"(例如;cache=C:\Users\Themba Alex\AppData\Roaming\npm-cache现在变为cache=C:\Users\Themba~1\AppData\Roaming\npm-cache),这样就可以解决问题了。

  • 原帖作者:@AnkhEl,发表于#9091(评论)*
lsmepo6l

lsmepo6l1#

在一台Windows机器上遇到了这个问题。提出的解决方案解决了问题。感谢@Sanjay711969

相关问题