6
我有一个解决方案,最初包含2个项目。一个API,第二个是客户端。而且这个项目都有自己的依赖映射在他们自己的packages.json
文件中,放在子目录中。从Heroku上的子目录运行npm
所以问题是如何从heroku上的子目录运行'npm install'?
我试一下把这样的事情在主NPM文件
"scripts": {
"postinstall": "cd my_subdir; npm install"
},
但它不工作,表现出can't cd to my_subdir
你为什么不为每个项目创建一个单独的Heroku应用程序? –
客户要求将其部署到单个子域 – Ph0en1x
我不确定我明白这意味着什么。两者都在单个域中,而在Heroku中,您只有一个“网络”过程,所以......它们是哪一个?你能描述一下你想要的*部署拓扑结构(什么地方运行,并监听什么端口,什么协议,并与谁谈话?) –