如何检查create-react-app项目是否已被弹出?

Che*_* Ni 11 reactjs create-react-app

我正在开发一个由别人构建的项目。我知道它是由 create-react-app 引导的,因为它在 README.md 中这么说。

不过,我不确定它是否已被弹出。有很多帖子教你如何实际弹出它,但我一开始就找不到检查它的方法。任何帮助表示赞赏!

byt*_*gle 10

项目已被驱逐的一些直接赠品create-react-app

  • 中的依赖项字段package.json不再包含react-scripts. 相反,它填充了许多附加包,如 Babel、Eslint、Jess、Webpack 和各种 Webpack 加载器。
  • 缺少eject脚本。
  • startbuild不再test遵循此格式等react-scripts startreact-scripts build
  • 将出现一个名为的新目录config

只是分享,因为您可能会或可能不会在您的项目中看到所有这些标志,因为它们可能很久以前就被弹出了。我希望没有人会花两个小时想知道为什么某个软件包不起作用,却发现该项目已被弹出,并且该软件包仅适用于未弹出的项目。


Che*_* Ni 4

非常感谢@YuryTarabanko!

所以我尝试使用 CRA 创建另一个项目并将其弹出。弹出后,config弹出一个新的目录名为 ,其他目录也有一些修改。

然后我看了一下自己真正感兴趣的项目,目录就在那里,结构和弹出后弹出的新项目中的dirconfig类似。config所以我确信这个项目也被驱逐了!

编辑:

正如尤里在评论中指出的:

恕我直言,最明显的区别是 package.json#scripts 部分中缺少弹出命令;)