我正在处理由其他人构建的项目。我知道它是由 create-react-app 引导的,因为它在 README.md 中这么说。
但是,我不确定它是否已被弹出。有很多帖子教你如何实际弹出它,但我没有找到一种方法来检查它。任何帮助表示赞赏!
答案 0 :(得分:2)
create-react-app
项目已被退出的一些直接赠品:
package.json
中的依赖项字段不再包含 react-scripts
。相反,它填充了许多其他包,如 Babel、Eslint、Jess、Webpack 和各种 Webpack 加载器。eject
脚本。start
、build
和 test
不再遵循此格式 react-scripts start
、react-scripts build
等config
的新目录。只是分享,因为您可能会或可能不会在您的项目中看到所有这些标志,因为它们可能很久以前就被弹出了。我希望没有人会花两个小时想知道为什么某个包不起作用却发现该项目已被弹出并且该包仅适用于未弹出的包。
答案 1 :(得分:1)
非常感谢@YuryTarabanko!
所以我尝试使用 CRA 创建另一个项目并将其弹出。弹出后,一个名为config
的新目录弹出,其他目录也有一些修改。
然后我查看了我真正感兴趣的项目。config
目录就在那里,其结构类似于新项目中的 config
目录,该目录是在弹射。所以我确定这个项目也被驱逐了!
正如尤里在评论中指出的那样:
<块引用>恕我直言,最明显的区别是 package.json#scripts 部分中没有弹出命令;)