铁轨heroku – 如何安装JavaScript依赖,需要'NPM安装…'

我正在将我的Rails应用程序部署到heroku。 我想用一些JavaScript库,希望我们像这样安装npm的依赖关系:

npm install abc 

所以,在本地我可以像安装npm和做'npm install abc'一样。 不知道如何在Heroku中与我的Rails应用程序一起做到这一点。

使用Heroku的多重构build方法:

为应用程序使用多个Buildpacks

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

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

这将build立包到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