我正在尝试在Heroku上部署NodeJs应用程序,这个应用程序使用了bower。 我完成了here的建议,但是我在推动后在Heroku上遇到了这个错误:
bower错误状态代码git:128
答案 0 :(得分:4)
以下是我在我的应用中使用的内容:
package.json
"scripts": {
"start": "node web.js",
"postinstall": "bower cache clean && bower install"
},
bower
添加到依赖关系列表"dependencies": {
...
"bower": "~1.3.12",
...
},
Heroku
的发布流程如下install
postinstall
start
答案 1 :(得分:2)
好吧,这样做可能无法解决此问题,但您可以使用
git config --global url."https://".insteadOf git://
告诉git使用HTTPS代替GIT,这对我来说是安装npm依赖项的。
答案 2 :(得分:1)
显然人们已经清理了他们的缓存?
https://github.com/bower/bower/issues/50
您可以使用以下命令在heroku主机上运行任意命令:
heroku run console