如何在 Heroku 上运行 Bower

Rod*_*eis 4 heroku node.js npm bower

我正在尝试在 Heroku 上部署一个 NodeJs 应用程序,这个应用程序使用 bower。我做了这里建议的操作,但是在推送后我在 Heroku 上遇到了这个错误:

git 的 bower 错误状态码:128

gev*_*org 5

这是我在我的应用程序中使用的内容:

将适当的脚本添加到 package.json

"scripts": {
  "start": "node web.js",
  "postinstall": "bower cache clean && bower install"
},
Run Code Online (Sandbox Code Playgroud)

添加bower到依赖列表

"dependencies": {
  ...
  "bower": "~1.3.12",
   ...
},
Run Code Online (Sandbox Code Playgroud)

发布流程Heroku如下

  1. 它拉取最新版本
  2. 运行 install
  3. 运行 postinstall
  4. 运行 start

我的样品


Aur*_*iot 1

显然人们已经清理了他们的缓存?

https://github.com/bower/bower/issues/50

您可以使用以下命令在 heroku 主机上运行任意命令:

heroku run console
Run Code Online (Sandbox Code Playgroud)