ローカルで問題なく動作する 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 であることがわかりましたが、ローカルの Node は v0.6.3 です。package.json ファイルで v0.6.3 を使用するように指定しています。
"engine": {
"node": "0.6.3"
, "npm": "1.1.9"
}
しかし、プッシュした後でも、明らかに何もしていません。
これは一日中私を悩ませてきました.私がする必要があるのは、メソッドを再び機能させるutil.isArray()
方法を見つけることだけです. これは、ノードの v0.4.7 でサポートされていないためです。