【问题标题】:gulp command in heroku procfileheroku procfile 中的 gulp 命令
【发布时间】:2016-03-02 21:39:48
【问题描述】:

我有一个 node.js/express 应用程序,我想在使用 heroku 部署时运行命令 gulp build 以生成我的静态资产,就在我的节点命令 lcm server 之前,因为我保留了我的 public 文件夹在我的.gitignore 文件中。

我在部署 heroku 期间无法找到如何运行此命令。

到目前为止,我的 Procfile 是:

web: lcm server

这似乎不起作用 -

gulp build
web: lcm server

【问题讨论】:

标签: heroku procfile


【解决方案1】:

制作Procfile

首先创建一个名为Procfile 的空白文件并将其放在项目的根目录中。 Procfile 是“Process File”的缩写,用于明确声明应该执行什么命令来启动您的应用程序。默认情况下,Procfile 不是必需的,但它是基于节点的项目创建一个很好的形式。

如果未定义Procfile,则会使用 npm start 作为 Web 进程类型自动创建一个。

可能的解决方案

试试这个:

web: node node_modules/gulp/bin/gulp build

上面的代码让我们可以使用 Node 的包管理器 (NPM) 提供的本地安装的 Gulp 版本,而不必使用全局安装的版本。

有用的资源

【讨论】:

    猜你喜欢
    • 2020-07-02
    • 1970-01-01
    • 1970-01-01
    • 2017-11-27
    • 2016-12-15
    • 1970-01-01
    • 2018-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多