読者です 読者をやめる 読者になる 読者になる

HerokuでNode.jsのバージョンに追従したいとき

Heroku で package.json で指定した任意のバージョンの Node.js を 動かす方法
おぉぉ。すばらしい。
heroku/heroku-buildpack-nodejs at versions · GitHub
自分も試してみた。

heroku config:add BUILDPACK_URL=https://github.com/heroku/heroku-buildpack-nodejs.git

こうして、自分のサンプルNode.jsアプリのpackages.jsonを

{
  "name": "node-sample",
  "version": "0.0.1",
  "engines": {
    "node": ">=0.6.0 <0.7.0",
    "npm": ">=1.1.0"
  },
  "dependencies": {
    "express": "2.5.4",
    "jsdom": "0.2.10",
    "request": "2.9.3",
    "iconv-jp": "1.1.3"
  }
}

こんなふうにして、
git push heroku master
で、おお、できた!