开发者问题收集

命令 create-react-app 无法运行,会产生错误

2020-05-28
602

$ npx create-react-app awesomeApp 错误:EPERM:操作不允许,mkdir 'C:\Users\' 未找到命令:create-react-app

3个回答

如果您的用户名是“FirstName LastName”,则这是 npm 中的一个错误

此问题的快速修复方法是 -

If your UserName is - Anand Chavan all you need to use at is ANANDC~1. i.e FirstName+First_Letter_of_your LastName+~1 (All in capital)

npm config set cache "C:\Users\<UserNameWorkAround>\AppData\Roaming\npm-cache" --global

示例配置为 - Anand Chavan 作为用户名。

npm config set cache "C:\Users\ANANDC~1\AppData\Roaming\npm-cache" --global
Anand Chavan
2020-09-23

我在 Windows 中也遇到了同样的问题。我按照以下方法解决了它:

这可能是由于您的用户名之间有空格。如果是这样,如果您使用的是 Windows,请在命令提示符中尝试此操作: npm config set cache "C:\Users\Your Name\AppData\Roaming\npm-cache" --global

此后,重试:npx create-react-app awesome

Alvin Ong
2020-06-17

我在尝试全新安装 create-react-app 并运行其旧版本时遇到了 EPERM 错误。

从 Windows 的病毒和威胁防护中排除 node_modules 文件夹( 在此处找到答案 ),然后以管理员身份运行我的终端,此问题已解决。

nox
2021-02-25