【问题标题】:How do I execute custom build script when deploying node.js application to Heroku将 node.js 应用程序部署到 Heroku 时如何执行自定义构建脚本
【发布时间】:2013-07-28 01:45:20
【问题描述】:

将 node.js 应用程序部署到 Heroku 时如何执行自定义构建脚本?

例如,我想缩小 JavaScript 文件。

【问题讨论】:

  • 看看stackoverflow.com/a/13796081。问题是关于在 Heroku 中使用 grunt,但答案是笼统的。不过,grunt 可以帮助with the build step
  • 部署前为什么不这样做?
  • @JonathanOng:我可以,但是根据我对 Heroku 部署/Git 工作原理的理解,我需要创建一个单独的 Git 存储库,仅用于部署,以便我可以将部署存储库推送到 Heroku。

标签: javascript node.js heroku


【解决方案1】:

我强烈推荐使用asset-rack,它会在您的服务器首次启动时缩小文件,并提供可以永久缓存的文件指纹版本。

https://github.com/techpines/asset-rack

【讨论】:

  • 谢谢,但是 JavaScript 缩小只是我需要执行的一件特别的事情。我需要一个更通用的解决方案,允许我执行任何自定义构建步骤。
  • Grunt 是适用于任意数量构建步骤的最佳工具。但是看看asset-rack。它支持browserify和其他有用的步骤,你可能根本不需要grunt。
猜你喜欢
  • 1970-01-01
  • 2022-06-14
  • 2018-09-04
  • 2017-09-14
  • 2016-04-08
  • 2021-08-29
  • 2015-06-08
  • 2018-05-26
  • 1970-01-01
相关资源
最近更新 更多