Heroku构建失败,因为缺少npm

时间:2019-10-20 14:40:35

标签: java node.js heroku npm terser

我正在使用terser作为gradle任务中的缩小步骤。 但是heroku在构建过程中没有npm二进制文件。

这是我尝试过的

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

是否可以将可执行文件安装到存储库中, 这样我就可以使用它而无需在heroku中使用npm了?

或者我如何告诉heroku我需要Java和Node.js工具?

1 个答案:

答案 0 :(得分:2)

运行以下命令将Node.js buildpack添加到您的应用程序中:

$ heroku buildpacks:add -i 1 heroku/nodejs 

然后重新部署。