在部署时防止 heroku 运行 "npm run build"

prevent heroku from running "npm run build" on deployment

我有一个 MERN 堆栈应用程序,我希望将其部署到 heroku,在我的 package.json 文件中,我在脚本中有“构建”命令,每当我尝试部署 heroku 运行s build 命令自动失败,其他一切都失败了..我在部署之前已经在我的本地机器上使用了 build,所以我不希望脚本再次成为 运行..我四处查看并在 herokus dev 中找到了这篇文章日志

https://devcenter.heroku.com/changelog-items/1573

它说如果我想阻止这种情况发生,我需要“在 package.json 文件中指定一个 heroku-postbuild 脚本。”

这个构建后脚本是什么?我怎样才能做到这一点?有人可以给我举个例子吗?

不熟悉 Heroku,但此 link 解释了为什么您可能需要在部署到 Heroku 时再次构建,并提供了示例构建脚本。

如果您确定不必在 Heroku 上进行任何构建,只需上传(部署)您的文件就足够了,那么您的 heroku-postbuild 可以只显示(记录)一条消息。 heroku-postbuild 的 Heroku 网站上的 example 只是显示(记录)一条消息。