我正在将我的 rails 应用程序部署到 heroku。我想使用一些希望我们安装 npm 依赖项的 javascript 库,如下所示:
npm install abc
所以,我可以在本地安装 npm 并执行“npm install abc”。不知道如何在 heroku 和我的 rails 应用程序中执行此操作。
我正在将我的 rails 应用程序部署到 heroku。我想使用一些希望我们安装 npm 依赖项的 javascript 库,如下所示:
npm install abc
所以,我可以在本地安装 npm 并执行“npm install abc”。不知道如何在 heroku 和我的 rails 应用程序中执行此操作。
使用 Heroku 的多重构建方法:
通过先安装 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
如果您正在部署 Node 应用程序,请在您的 package.json 中声明它,否则,请在您的 gemfile 中指定它。
https://devcenter.heroku.com/articles/getting-started-with-nodejs#declare-dependencies-with-npm