我有一个Rails应用程序,客户端使用React、Webpack和Yarn。我在/client目录中拥有与客户端相关的所有内容。这包括我的yarn.lock和package.json文件。我有一个过程文件,它可以光盘到/client中并正确地运行yarn run build。这在本地工作,没有错误。但是,当我部署/推送到Heroku时,我的push被拒绝,并得到以下错误:
remote: cd client
我正在部署一个Django项目Heroku。我需要运行node.exe,所以我将node.exe复制到我的文件夹中,并将它们全部部署到Heroku。subprocess.check_output(cmd,shell=False) return process.decode()这在本地工作,但当在Heroku上运行时,我得到
[Errno 2] No such file or directory: 'node.exe temp.js&
我们使用节点/JS构建包将整个服务器部署到Heroku,并试图从@mars 建议的节点package.json文件中获取postinstall脚本中的CRA构建步骤npm run build。问题是Heroku部署由于此错误而失败。请注意,这个错误有时会在本地发生,但随后来自web_app的一个web_app解决了这个问题,但在Heroku中运行时却不是这样。我有两个相关的问题:
如何在Heroku部署