项目分为后端代码并对本机客户端代码做出反应。
两者都在共享一个github项目。它看起来像这样:
backend/
--- src/
--- package.json
client/
--- src/
--- package.json
对于我的heroku实例,我想只运行后端代码,但同时想要使用github的持续集成功能。
有没有办法让heroku运行npm install&只从后端文件夹开始?
答案 0 :(得分:4)
在整个项目的根目录(后端的父目录)中创建package.json
。您可以使用npm init --yes
。
为该顶级package.json
文件提供两个脚本:
"scripts": {
"postinstall": "cd backend && npm install",
"start": "cd backend && npm start"
}
应该做的伎俩。