babel-nodeをpm2でデーモン起動って記事を書いたんですけど、シェルスクリプトを書いてそれを実行する感じでした。Intel Edisonでやろうとしたら(これが原因か分からないけど)、うまくいかなかったので別の書き方です。
結論
調べるとRun using Babelってissueありますね。
pm2 start app.js --interpreter ./node_modules/.bin/babel-node
これでいけました。
ローカルのnode_modulesを指してるので、 babelは npm i -g babel
じゃなくてnpm i babel
て感じみたいですね。
補足でバージョン
dependenciesはこんな感じです。
package.json
"dependencies": {
"babel": "^5.8.23",
"pm2": "^0.15.7"
}
# node -v
v0.12.7
参考までに。