在Rails应用程序上使用npm,部署到heroku

时间:2015-09-07 00:36:17

标签: ruby-on-rails heroku npm

我有一些前端资产使用一些节点包进行编译(typescript / minifier / handlebars)。我希望将我的前端资产编译成为后期部署过程的一部分,这样我就不需要检查这些文件,而且它总是很新鲜。

目前我已经陷入了在heroku实例上获取npm的问题。我发现的所有资源都指向设置node.js应用程序(这对我没用)。

1 个答案:

答案 0 :(得分:0)

我能够通过添加nodejs buildpack来实现这个目的:

heroku buildpacks:set heroku/ruby
heroku buildpacks:add --index 1 heroku/nodejs

首先添加nodejs buildpack非常重要,否则npm构建仍然会失败。

有关buildpacks的更多信息:https://devcenter.heroku.com/articles/using-multiple-buildpacks-for-an-app