我从我的控制台运行“create-react-app practise1”命令但是它出错了。 我不明白为什么。你能帮助我吗? 通常我之前使用过它作为“create-react-app react-complete-guide”,这个命令在那时起作用了。 我分享了截获的所有代码。
谢谢,
答案 0 :(得分:1)
你的错误可能应该包含这样的文字:
error Received malformed response from registry for "timed-out". The
registry may be down.
目前NPM的一部分已经失效。 https://status.npmjs.org/
已识别 - 目前无法使用包含“require-from-string”的多个软件包。我们知道这个问题,并正在努力恢复受影响的用户和软件包。请不要尝试重新发布包,因为这会阻碍我们恢复它们的进度。 1月6日,19:45 UTC
答案 1 :(得分:0)
这不是直接与create-react-app
本身有关的问题,而是它需要的依赖项之一require-from-string
。这个问题来自npm注册表本身,暂时,而不是create-react-app
。请参阅this有关npm注册表状态的信息以及来自create-react-app本身的this issue:
您可以做的是,如果您使用create-react-app
引导了另一个项目,您可以复制它并根据需要进行更改以启动新项目。或者 - 您可以等到npm注册表中的此问题得到解决。当现代项目占用大量依赖项时会发生这种情况 - 如果其中一些依赖项不可用,整个项目可能会出现问题。