【发布时间】:2014-01-10 14:04:43
【问题描述】:
我有一个包含 2 个子项目的项目:
- 首先是 API
- 二是客户端
并且这两个项目都有自己的依赖关系映射在各自的packages.json 文件中,这些文件被放置在每个子目录中。
那么问题是如何从 heroku 上的子目录运行npm install?
我尝试在主 npm 文件中添加这样的内容
"scripts": {
"postinstall": "cd my_subdir; npm install"
}
但是不行,显示can't cd to my_subdir
【问题讨论】:
-
为什么不为每个项目创建一个单独的 Heroku 应用?
-
客户要求将其部署到单个子域
-
我不确定我是否理解这意味着什么。两者都在同一个域中,而在 Heroku 中,您只有一个
web进程,所以……它们中的哪一个?你能描述一下你的想要的部署拓扑(什么在哪里运行,监听什么端口,什么协议,和谁通信?)