Сборка Heroku не удалась из-за отсутствия npm - PullRequest
1 голос
/ 20 октября 2019

Я использую terser в качестве шага минимизации в задаче gradle. Но у heroku нет бинарника npm во время сборки.

Это то, что я пробовал

val installTerser = tasks.create<Exec>("installTerser") {
    commandLine("npm", "install", "-g", "terser")
}

Есть ли способ установить исполняемый файл в репозиторий, чтобы я мог использоватьэто без необходимости npm в heroku?

Или как я могу сказать heroku, что мне нужны инструменты java и nodejs?

1 Ответ

2 голосов
/ 20 октября 2019

Добавьте пакет сборки Node.js в свое приложение, запустив:

$ heroku buildpacks:add -i 1 heroku/nodejs 

Затем повторите развертывание.

...