Heroku为不寻常的文件夹结构构build节点应用程序
该项目分为后端代码和原始客户端代码。
两者都共享一个github项目。 它看起来像这样:
backend/ --- src/ --- package.json client/ --- src/ --- package.json
对于我的heroku实例,我只想运行后端代码,但同时要使用github的继续集成function。
有没有办法使heroku运行npm安装&只从后端文件夹启动?
在整个项目的根目录(后端的父目录)中创build一个package.json
。 你可以用npm init --yes
来做到这一点。
给顶层package.json
文件两个脚本:
"scripts": { "postinstall": "cd backend && npm install", "start": "cd backend && npm start" }
应该做的伎俩。