【问题标题】:From Web Client repo to Web Client, App Client, Utils/API从 Web Client repo 到 Web Client、App Client、Utils/API
【发布时间】:2021-03-05 03:56:58
【问题描述】:

我目前有一个不断增长的 React JS 项目。在项目中,我有一个包含业务逻辑和 API 调用的实用程序文件夹。

计划是将 Web 客户端、实用程序和一个新的基于 React Native 的应用程序客户端分成三个不同的项目。 Web 客户端和应用客户端都将使用相同的 API 调用和业务逻辑。

拆分当前项目的最佳方式是什么?如何链接所有内容? NPM 包是可行的方法还是有办法在 Github 中做类似的事情?

TL;DR:将我的 utils 文件夹分离到自己的项目中并在我当前的 Web 项目中使用它的最佳方法是什么?

【问题讨论】:

    标签: reactjs git react-native


    【解决方案1】:

    你可以制作一个 NPM 包。那会奏效。但是我发现使用符号链接文件夹更容易。它更快、更简单,并且与开发和调试工具配合得更好。

    NPM 包的缺点是:

    • webpack 等构建过程运行并且为您提供用于调试的漂亮源代码映射是一件令人头疼的事情。
    • 更容易解决代码版本问题。

    【讨论】:

      猜你喜欢
      • 2010-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-19
      • 2016-07-21
      • 2021-04-28
      相关资源
      最近更新 更多