繁体   English   中英

Node.js Expres.js Heroku Toolbelt> Foreman Start - 错误:编写EINVAL

[英]Node.js Expres.js Heroku Toolbelt >Foreman Start - Error: write EINVAL

这是我在使用Heroku Toolbelt for Node.js运行foreman start时遇到的package.json错误

 "dependencies": 
{
    "express": "~4.4.0",
    "jade": "~1.3.1"
}

在此输入图像描述

我和Jek有同样的问题。 我使用快递4.4.4。 我降级快递3.2.6并且它有效,但我不应该因为工头不支持它而被迫使用旧版本的快递。

我试过节点工头 它对我有用。 我按照包含这些步骤的说明进行操作:

  1. npm install -g foreman
  2. 从一开始

我想知道是否有人有其他建议。

我设法通过将Express版本更改为3.2.6来解决此问题,如下所示

 "dependencies": 
{
    "express": "~3.2.6",
    "jade": "~1.3.1"
}

然后我删除了node_modules并进行了npm安装。 在此之后,工头开始工作完全正常。

但是我不知道为什么它在Express 4上运行时不起作用,但它在express 3上运行时有效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM