所以,我正在开发一个非常基本的应用程序,使用 React 进行前端编程,使用 Node 进行服务器端编程。通常我保留两个 package.json:一个用于管理 Node 依赖关系,另一个用于管理 React 的依赖关系。 我想知道是否可以只保留一个 package.json 并通过一个包文件管理 react 和 Node 依赖项,因为我使用同一服务器来部署应用程序。
最佳答案
您可以使用一个来管理两者,人们不这样做的原因是因为它更容易确定哪些依赖项属于哪个应用程序。此外,根据您构建客户端应用程序的方式,您可能需要将 node_modules 公开为可公开服务的位置。这些都不是不可克服的,更多的是一个偏好问题。
一些开发人员对目录结构和什么是“干净”有强烈的看法。将服务器和客户端代码拆分到不同的代码存储库中以对其进行独立版本控制变得越来越常见,在这种情况下,跟踪每个存储库的一个 package.json 会更容易。
关于node.js - 一个 Package.json 来管理 Node 和 React 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54595674/