我有一个nodejs API作为服务器,而React / Redux应用程序作为客户端位于一个git项目中:https : //github.com/lafisrap/fcc_nightlife.git
我想使用heroku cli在Heroku上部署它。
package.json中的脚本部分为:
"scripts": {
"start-dev": "concurrently \"yarn run server\" \"yarn run client\"",
"start": "yarn run server | yarn run client",
"server": "babel-node server.js",
"client": "node start-client.js",
"lint": "eslint ."
},
Run Code Online (Sandbox Code Playgroud)
start-client.js:
const args = [ 'start' ];
const opts = { stdio: 'inherit', cwd: 'client', shell: true };
require('child_process').spawn('yarn', args, opts);
Run Code Online (Sandbox Code Playgroud)
在客户端文件夹中,我还有另一个package.json,它定义了客户端。它的脚本部分:
"scripts": {
"start": "react-scripts start",
}
Run Code Online (Sandbox Code Playgroud)
我做了:
heroku创建
git push heroku master
api运行正常。但是我不知道如何启动/访问客户端。
主题:Heroku问题:在heroku中安装我的节点js应用程序后,我在package.json中进行了一些更改.现在,当我尝试再次推送更改时,未安装新的依赖项.Heroku从缓存中挑选依赖项.
如何在heroku中禁用缓存?