【问题标题】:How can I install my bower dependencies on a deployed Heroku app? [duplicate]如何在已部署的 Heroku 应用程序上安装我的 bower 依赖项? [复制]
【发布时间】:2015-02-26 04:57:15
【问题描述】:

我会尽量简化这个问题:

我正在使用 Heroku 部署一个应用程序,并且我想自动安装我的 bower 依赖项。在 localhost 上进行测试时,我只会在终端中运行“bower install”命令,但我不确定如何将其转换为已部署的应用程序。

【问题讨论】:

    标签: javascript heroku deployment


    【解决方案1】:

    您需要在 package.json 中安装 Bower 作为应用程序的依赖项。

    npm install --save bower
    

    然后,您需要在 package.json 中添加一个安装后脚本,其中包含 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

    【讨论】:

    • 请注意,您只需要bower install,因为npm 在运行脚本时会将package.json 中定义的任何可执行文件放入路径中。
    猜你喜欢
    • 2020-03-01
    • 2014-10-16
    • 1970-01-01
    • 1970-01-01
    • 2017-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-16
    相关资源
    最近更新 更多