【问题标题】:Why does Heroku not accepting my Node.js version?为什么 Heroku 不接受我的 Node.js 版本?
【发布时间】:2012-04-24 22:33:21
【问题描述】:

使用下面的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

【问题讨论】:

  • 也许你忘了做 git commit? :p
  • 同样的package.json 对我来说很好。

标签: node.js heroku


【解决方案1】:

尝试将节点版本更改为类似的内容

{
  "engines": {
    "node": "0.6.x",
    "npm":  "1.0.x"
  }
}

这将尝试附加“主要”版本应该仍然可以正常工作。

【讨论】:

    猜你喜欢
    • 2011-08-22
    • 1970-01-01
    • 2021-10-27
    • 2013-07-24
    • 1970-01-01
    • 2021-11-14
    • 1970-01-01
    • 2014-03-30
    • 1970-01-01
    相关资源
    最近更新 更多