我会尝试简化此问题:
我正在使用Heroku部署应用程序,我想自动安装我的bower依赖项。在本地主机上测试时,我会运行一个" bower install"终端中的命令,但我不知道如何将其转换为已部署的应用程序。
答案 0 :(得分:4)
您需要在package.json中将Bower安装为应用程序的依赖项。
npm install --save bower
然后,您需要在package.json中添加一个post install脚本,其中包含node_modules中bower依赖项的路径,它应该如下所示
"scripts": {
"postinstall": "./node_modules/bower/bin/bower install"
}
在Heroku安装npm软件包之后,将执行此脚本并自动安装您的bower依赖项!
我不久前写了一篇关于此事的博客文章实际上更详细一点: http://www.catherinebui.com/post/105338527207/deploying-node-js-app-on-heroku-with-bower#105338527207