node.js - 一个 Package.json 来管理 Node 和 React 依赖项

标签 node.js reactjs package.json

所以,我正在开发一个非常基本的应用程序,使用 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/

相关文章:

node.js - 如何在 package.json 中添加多个 NODE_PATH?

javascript - Webpack 4 对带有副作用的包有什么期望 : false

node.js - 如何将 Angular 应用程序部署到生产环境

node.js - Mongodb 复杂对象查询

javascript - 如果没有 babel 或任何构建工具,create-react-app 工具如何工作?

javascript - npm install 如果 package.json 被修改

node.js - heroku Node 应用程序在空闲后退出

angularjs - 无法使用 Express 和 multer 访问上传文件夹中的图像

css - 聊天气泡(react 或 react-native)组件样式

javascript - 方法在一次触发一个时正确呈现,但在 React-Redux 容器中不使用 _.map