如何在 Heroku 上的 Rails 应用程序上 运行 npm?
How can I run npm on my Rails app on Heroku?
我刚刚将 npm 模块引入我的 Rails 应用程序(本地),并一直在尝试将其部署到 Heroku。我记得读过,如果我的应用程序的根目录中有一个 package.json 文件,Heroku 会检测到它并在构建时 运行 npm install。然而,我的资产显然没有被安装(例如,webpack)。我怎样才能使这项工作?
解决方案是使用多个构建包。
Using Multiple Buildpacks for an App
例如,要设置一个构建包:
heroku buildpacks:set heroku/ruby
并添加构建包:
heroku buildpacks:add --index 1 heroku/nodejs
我刚刚将 npm 模块引入我的 Rails 应用程序(本地),并一直在尝试将其部署到 Heroku。我记得读过,如果我的应用程序的根目录中有一个 package.json 文件,Heroku 会检测到它并在构建时 运行 npm install。然而,我的资产显然没有被安装(例如,webpack)。我怎样才能使这项工作?
解决方案是使用多个构建包。
Using Multiple Buildpacks for an App
例如,要设置一个构建包:
heroku buildpacks:set heroku/ruby
并添加构建包:
heroku buildpacks:add --index 1 heroku/nodejs