我认为这与直接使用webpack有关,因此具有更大的灵活性。但是我不确定是否有人可以解释“退出”的含义。另外,弹出一个create react应用程序会有哪些后果?这样做不好吗,还是?
要引导react
项目,您将需要了解诸如[[Webpack或Babel之类的内容,对于不想了解这些内容的人来说,这可能是一个症结所在。
create-react-app
提供具有合理默认值(并且可以扩展)的完全配置的环境。大多数与基础架构相关的工作对您都是隐藏的,只要其中一个相关软件包中发生更改,这一切都将由您来解决-仅需要更新react-scripts
。 我强烈推荐this presentation by one of CRA authors,它将使您对该项目有更好的了解。
Now
eject
”表示所有配置都将向您公开。您将看到运行项目的每个软件包。 现在,您负责维护所有该配置。 这不一定是一件坏事;然后,您剩下更多代码需要维护,但是作为回报,您将获得完全控制。