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中,您只有一個「網絡」過程,所以......它們是哪一個?你能描述一下你想要的*部署拓撲結構(什麼地方運行,並監聽什麼端口,什麼協議,並與誰談話?) –