如何在部署的Heroku应用程序上安装我的bower依赖项?

时间:2014-12-30 01:30:54

标签: javascript heroku deployment

我会尝试简化此问题:

我正在使用Heroku部署应用程序,我想自动安装我的bower依赖项。在本地主机上测试时,我会运行一个" bower install"终端中的命令,但我不知道如何将其转换为已部署的应用程序。

1 个答案:

答案 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