7

我正在将我的 rails 应用程序部署到 heroku。我想使用一些希望我们安装 npm 依赖项的 javascript 库,如下所示:

npm install abc

所以,我可以在本地安装 npm 并执行“npm install abc”。不知道如何在 heroku 和我的 rails 应用程序中执行此操作。

4

2 回答 2

11

使用 Heroku 的多重构建方法:

为一个应用使用多个 Buildpack

通过先安装 NodeJS,然后安装 Ruby,Heroku 将在 Ruby 发生任何事情之前安装您的节点依赖项。

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

这会将构建包设置为heroku/ruby然后添加heroku/nodejs一个但在索引 1 中(这是第一个)。要确认这一点,请运行:

heroku buildpacks
=== ... Buildpack
1. heroku/nodejs
2. heroku/ruby
于 2014-04-03T23:09:22.997 回答
0

如果您正在部署 Node 应用程序,请在您的 package.json 中声明它,否则,请在您的 gemfile 中指定它。

https://devcenter.heroku.com/articles/getting-started-with-nodejs#declare-dependencies-with-npm

于 2013-09-09T11:50:23.767 回答