gpt4 book ai didi

reactjs - 如何在开发过程中将本地 React 库与本地 React 项目链接?

转载 作者:行者123 更新时间:2023-12-04 10:36:40 32 4
gpt4 key购买 nike

我将开始开发一个 React,它将被我公司的许多内部 React 应用程序使用。这个库是从头开始的,有很多关于组件、实用程序、REST 客户端 API 等的架构决策。为了方便开发,我们的想法是与第一个 react 应用程序并行开发库。

现在,我使用 create-react-library 创建了库。并使用 npm publish 将其部署在我们的内部 Nexus 3 存储库中.另外,我已经使用 create-react-app 创建了 react 应用程序。 .
在开发过程中,我会开始看react app,我希望对库或app中的每一个修改都应该在react app server中同步。

我的问题是:我如何才能在本地链接 react 库和 react 项目,以便我只启动 react 项目( npm start )?

最佳答案

您可以将您的库推送到 git 或其他 VCS,然后使用 get 链接,您可以将其注册为主存储库中的包。
一旦库足够稳定,释放一个标签并将包 URL 更新到该标签。你甚至可以将此 repo 发布到 NPM 并像任何公共(public)依赖项一样安装。
采用这种方法的原因是,由于两者都处于开发阶段,您可以更轻松地维护 git 或其他 VCS 上的链接。
作为替代方案,您甚至可以使用 npm link也可以使用,但据我了解,通过 VCS 进行维护更可靠,因为您可以拥有同一项目的不同标签/版本,这也有助于您进行并行开发而没有太多重叠。
引用

  • npm install private github repositories by dependency in package.json
  • npm link
  • 关于reactjs - 如何在开发过程中将本地 React 库与本地 React 项目链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60149710/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com