【问题标题】:Can i use create-react-app into my projects?我可以在我的项目中使用 create-react-app 吗?
【发布时间】:2017-05-31 10:29:09
【问题描述】:

如果将来我需要更改代码或某些配置(这是节点模块的一部分),那会很头疼吗?

使用create react app有什么优缺点?

【问题讨论】:

  • 如果您想自定义超出create-react-app 允许的配置,您可以运行npm run eject 以访问底层Webpack 配置。但是,这是一种单向操作 - 一旦您退出,您将无法返回 create-react-app
  • 如果我弹出会在生产中产生任何问题
  • 你的项目在你弹出后不会有任何不同,只是不再由 create-react-app 管理。因此,例如,如果 CRA 团队更改了他们内部 Webpack 配置的工作方式,如果您已退出,则必须在项目中手动更新该配置。请参阅github.com/facebookincubator/… 了解更多信息。
  • 我建议避免弹出,除非你 100% 确定你需要做 CRA 不允许你做的事情。对于大多数项目,直接使用 CRA 就可以了。

标签: javascript reactjs redux create-react-app


【解决方案1】:

您可以使用create-react-app 并轻松休息,因为如果您需要在任何时候进行任何额外的配置,您可以随时使用npm run eject,这将使create-react-app 为您所做的所有设置完全可见。 Read more about it here

我建议自己制作一些应用程序来配置 Webpack 和 Babel,以了解实际情况和用途,但 create-react-app 的便利性值得关注。

【讨论】:

    【解决方案2】:

    最好的方法是从头开始,或者您可以为您的模块创建样板并在您的应用程序中重复使用它们。

    是的,您可以在项目中使用 create-react-app,但这完全取决于您的项目要求。

    【讨论】:

      【解决方案3】:

      Create-react-app 是制作零配置小型项目的可靠方法。如果您不想依赖该工具,最好使用一些配置(webpack)样板来创建您的项目,并且随着时间的推移您可以对其进行自定义以满足您的需求。

      【讨论】:

        猜你喜欢
        • 2019-09-18
        • 2021-12-08
        • 2019-04-03
        • 2018-01-28
        • 2021-02-15
        • 2019-09-11
        • 2018-04-21
        • 2017-09-14
        • 2021-07-22
        相关资源
        最近更新 更多