Heroku 构建失败,因为缺少 npm
Heroku build fails because npm is missing
我在 gradle 任务中使用 terser 作为缩小步骤。
但是 heroku 在构建期间没有 npm
二进制文件。
这是我试过的
val installTerser = tasks.create<Exec>("installTerser") {
commandLine("npm", "install", "-g", "terser")
}
有没有办法将可执行文件安装到存储库中,
所以我可以在 heroku 中使用它而不需要 npm 吗?
或者我如何告诉 heroku 我需要 java 和 nodejs 工具?
通过 运行 将 Node.js buildpack 添加到您的应用程序:
$ heroku buildpacks:add -i 1 heroku/nodejs
然后重新部署。
我在 gradle 任务中使用 terser 作为缩小步骤。
但是 heroku 在构建期间没有 npm
二进制文件。
这是我试过的
val installTerser = tasks.create<Exec>("installTerser") {
commandLine("npm", "install", "-g", "terser")
}
有没有办法将可执行文件安装到存储库中, 所以我可以在 heroku 中使用它而不需要 npm 吗?
或者我如何告诉 heroku 我需要 java 和 nodejs 工具?
通过 运行 将 Node.js buildpack 添加到您的应用程序:
$ heroku buildpacks:add -i 1 heroku/nodejs
然后重新部署。