我遵循了https://devcenter.heroku.com/articles/platform-api-deploying-slugs
上描述的所有步骤我在本地构建了我的应用程序,它包含一个index.js文件,其中包含少量静态文件,并且从https://nodejs.org/dist/v12.12.0/node-v12.12.0-linux-x64.tar中提取了nodejs文件夹
推完子弹后,我可以看到包含所有内容的app文件夹,但是当执行此命令时,node-v12.12.0-linux-x64 / bin / node index.js
它说节点命令不可用,此文档是最新的。
注意:我不想在远程构建该应用程序,因为https://devcenter.heroku.com/articles/build-and-release-using-the-api此API已经可用。
我尝试使用以下命令直接通过终端安装nodejs 卷曲https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.gz | tar xzv
Stil给出相同的错误
回购供参考,我已删除API密钥:https://github.com/ngx-builders/ngx-heroku-deploy
它应该按文档所述按预期工作。