【问题标题】:One Package.json to manage Node & React Dependencies一个 Package.json 来管理 Node 和 React 依赖项
【发布时间】:2019-02-08 23:40:16
【问题描述】:

所以,我正在开发一个非常初级的应用程序,使用 React 进行前端编程,使用 Node 进行服务器端编程。通常我会保留两个 package.json:一个用于管理节点依赖,另一个用于管理 react 的依赖。 我想知道我是否可以只保留一个 package.json 并通过一个包文件管理反应和节点依赖关系,因为我使用同一台服务器来部署应用程序。

【问题讨论】:

  • 如果两个应用程序是分开的,我建议您将它们分开。两个应用程序可能使用不同的包,因此将它们分开将使它们松散耦合并且重量更轻。
  • 如果两个(前端/后端)都在同一个文件夹中,那没问题

标签: node.js reactjs package.json


【解决方案1】:

您可以使用一个来管理两者,人们不这样做的原因是因为更容易确定哪些依赖项属于哪个应用程序。此外,根据您构建客户端应用程序的方式,您可能需要将 node_modules 公开为可公开服务的位置。这些都不是不可克服的,更多的是偏好问题。

一些开发人员对目录结构和什么是“干净”有强烈的看法。将服务器和客户端代码拆分为不同的代码存储库以对它们进行独立版本控制变得越来越普遍,在这种情况下,为每个存储库跟踪一个 package.json 会容易得多。

【讨论】:

    猜你喜欢
    • 2021-12-24
    • 2013-01-06
    • 2016-09-09
    • 2019-09-01
    • 1970-01-01
    • 2011-09-04
    • 2013-06-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多