我有一些前端资产使用一些节点包进行编译(typescript / minifier / handlebars)。我希望将我的前端资产编译成为后期部署过程的一部分,这样我就不需要检查这些文件,而且它总是很新鲜。
目前我已经陷入了在heroku实例上获取npm的问题。我发现的所有资源都指向设置node.js应用程序(这对我没用)。
答案 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