这是我使用Heroku Toolbelt for Node.js运行foreman start时遇到的package.json错误
"dependencies":
{
"express": "~4.4.0",
"jade": "~1.3.1"
}
答案 0 :(得分:7)
我和Jek有同样的问题。我使用快递4.4.4。我降级了快递3.2.6并且它有效,但我不应该因为工头不支持它而被迫使用较旧版本的快递。
我试过了node-foreman。它对我有用。我按照包含以下步骤的说明进行操作:
我想知道是否有人有其他建议。
答案 1 :(得分:2)
我设法通过将快速版本更改为3.2.6来解决此问题,如下所示
"dependencies":
{
"express": "~3.2.6",
"jade": "~1.3.1"
}
然后我删除了node_modules并进行了npm安装。在此之后,工头开始工作完全正常。
但是我不知道为什么它在快递4上运行时不起作用,但在快递3上运行时它可以工作。