node.js - 为什么 Heroku 不接受我的 Node.js 版本?

标签 node.js heroku

使用以下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/

相关文章:

node.js - 连接到复制的 Redis 集群中的主从

node.js - 特定路由的 Express ip 过滤器?

javascript - Heroku 通过 JS 文件缩小破坏了我的 Rails + Angular.js 应用程序

javascript - ActionController::RoutingError(没有路由匹配 [GET] "/members/js/bootstrap.min.js"):(缺少 Assets 文件)

linux - 让 meteor 0.9.2 构建工作 OSX -> Linux

node.js - VS2015 RTM 无法使用 remotebuild 在 iOS 上构建 Cordova 应用程序

node.js - app.use ('*' ) 和 app.all ('*' ) 在 Express 中的区别

jquery - 从 JSON 更新 Django 中的数据表

ruby-on-rails - Heroku - 在文件系统边界处停止(未设置 GIT_DISCOVERY_ACROSS_FILESYSTEM)

node.js - Heroku 裸 SSL 自定义域