使用以下package.json
{
"name": "...",
"version": "0.1.1",
"engines": {
"node": "0.6.14",
"npm": "1.1.4"
},
"private": true,
"scripts": {
"start": "node app"
},
"dependencies": {
"connect-assets": "2.1.9",
"ejs": "0.7.1",
"everyauth": "0.2.32",
"express": "2.5.9",
"less-middleware": "0.1.4",
"mocha": "1.0.1",
"should": "0.6.1",
"socket.io": "0.9.6",
"underscore": "1.3.3"
}
}
我得到以下内容
WARNING: No version of Node.js specified in package.json, see:
https://devcenter.heroku.com/articles/nodejs-versions
最佳答案
尝试将 Node 版本更改为类似的版本
{
"engines": {
"node": "0.6.x",
"npm": "1.0.x"
}
}
这将尝试附加“主要”版本应该仍然可以正常工作。
关于node.js - 为什么 Heroku 不接受我的 Node.js 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10290326/