gpt4 book ai didi

javascript - 强制 heroku 使用特定版本的 Node.js

转载 作者:行者123 更新时间:2023-11-29 22:24:59 26 4
gpt4 key购买 nike

我编写了一个在本地运行良好的 node.js 应用程序,但是当我推送到 heroku 时,出现以下错误:

2012-04-11T00:42:55+00:00 app[web.1]:         throw e; // process.nextTick error, or 'error' event on first tick
2012-04-11T00:42:55+00:00 app[web.1]: ^
2012-04-11T00:42:55+00:00 app[web.1]: TypeError: Object #<Object> has no method 'isArray'

我查到 heroku 的 Node 是 v0.4.7,而我本地的是 v0.6.3。我指定在我的 package.json 文件中使用 v0.6.3:

"engine": {  
"node": "0.6.3"
, "npm": "1.1.9"
}

但这显然没有做任何事情,即使在我插入之后也是如此。

这一直困扰着我一整天,我需要做的就是弄清楚如何获取 util.isArray() method再次工作(希望如此)。这就是我遇到的错误,这是因为 Node 的 v0.4.7 不支持它。

最佳答案

请注意,根据 the docs,您使用的是 engine 而不是 engines ,这将导致应用默认的 0.4.7 版本。

关于javascript - 强制 heroku 使用特定版本的 Node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10098888/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com