【发布时间】:2018-04-17 21:40:40
【问题描述】:
我有a repository,它包含一个后端(Node/Express)和一个前端客户端,例如:
├── build
├── config
├── coverage
│ └── lcov-report
├── dist
│ └── static
├── server (node/express server)
│ ├── coverage
│ ├── docs
| ├── src
│ ├── etc
│ └── package.json
|
├── src (Vue.js : client code)
│ ├── api
│ ├── assets
│ ├── components
│ ├── router
│ └── store
└── static
└── package.json
我有两个 package.json 文件,一个用于客户端,一个用于服务器。
- 我在部署 Heroku 等服务时遇到问题,因为他们不希望在一个存储库中有两个不同的 npm 包(我认为)。如何使用此设置部署到 Heroku(或其他)?
- 为应用程序的两个部分创建一个 package.json 文件会更明智吗?
在同一个 package.json 中同时包含前端和后端部分的优点和缺点是什么?
【问题讨论】:
标签: javascript node.js heroku npm