【问题标题】:How to fix procfile not showing?如何修复procfile不显示?
【发布时间】:2020-01-05 03:09:59
【问题描述】:

我正在尝试在 Github 上创建我的 Discord 机器人 located here,但我的 Procfile 中的设置没有显示。

我试过检查文件是否只有procfile,重新制作文件,更改代码。

worker node bot.js

我希望 Heroku 能够运行 node bot.js,但我得到的只是默认的 npm start,没有工人的东西。

【问题讨论】:

    标签: node.js heroku discord.js


    【解决方案1】:
    1. 确保文件名为Procfile,带有大写字母P,而不是procfile。您在问题中使用了这两个版本,但只有 Procfile 是正确的。

    2. 在进程类型后加冒号:

      worker: node bot.js
      

    【讨论】:

    • ID 0f718348-cf98-4517-a430-015b6d81681b -----> 检测到 Node.js 应用程序 -----> 创建运行时环境 NPM_CONFIG_LOGLEVEL=error NODE_ENV=production NODE_MODULES_CACHE=true NODE_VERBOSE=false ----->安装二进制engines.node(package.json):未指定engines.npm(package.json):未指定(使用默认)解析节点版本10.x...下载并安装节点10.16.3.. . 使用默认 npm 版本:6.9.0 -----> 恢复缓存 - node_modules
    • -----> 安装依赖安装节点模块(package.json)0.782s审计140个包发现0个漏洞
    • -----> 构建 -----> 修剪 devDependencies 在 0.816 秒内审计了 140 个包,发现 0 个漏洞 -----> 缓存构建 - node_modules
    • -----> 构建成功! !此应用程序可能未指定任何方式来启动节点进程devcenter.heroku.com/articles/… -----> 发现进程类型 ~ 检测到错误大小写的 procfile;忽略。 ~ 将其重命名为 Procfile 以使其获得荣誉。 Procfile 声明类型 -> (无)buildpack 的默认类型 -> web -----> 压缩... 完成:20.2M -----> 正在启动... 已发布 v21 bs-x-computer.herokuapp.com 部署到 Heroku
    • 是的,它不适合一条消息。
    猜你喜欢
    • 2019-11-29
    • 1970-01-01
    • 2023-01-15
    • 2020-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-26
    • 1970-01-01
    相关资源
    最近更新 更多