Как я могу запустить npm в моем приложении Rails на Heroku?

#ruby-on-rails #heroku #npm-install

#ruby-on-rails #heroku #npm-установка

Вопрос:

Я только что внедрил модули npm в свое приложение Rails (локально) и пытался развернуть его на Heroku. Я вспоминаю, что читал, что если у меня есть файл package.json в корневом каталоге моего приложения, Heroku обнаружит его и запустит установку npm при сборке. Однако мои ресурсы, по-видимому, не устанавливаются (например, webpack). Как я могу заставить это работать?

Комментарии:

1. Вы должны уметь heroku run npm

2. Я сделал это, и ответ был Running npm install on ⬢ soultrust-films... up, run.5830 (Free) bash: npm: command not found

3. Похоже, это может быть полезно coderwall.com/p/6bmygq/heroku-rails-bower

Ответ №1:

Решение заключается в использовании нескольких пакетов сборки.

Использование нескольких пакетов сборки для приложения

Например, чтобы установить buildpack:

 heroku buildpacks:set heroku/ruby
  

И добавить buildpack:

 heroku buildpacks:add --index 1 heroku/nodejs
  

Комментарии:

1. большое вам спасибо!!!