Cloud FunctionsでNode.js 14のランタイムを試してみた
2021-01-20
Cloud FunctionsでNode.js 14のランタイムが使えるようになったらしいので試してみました。
2021/03/16更新 Node.jsのバージョンが上がっていたので更新
プレビュー?ベータ版?
Cloud Functionsのリリースノート によるとプレビューっぽい感じで書かれているのですが、
> Cloud Functions has added support for a new runtime, Node 14, in Preview.
実際デプロイしてみるとベータ版と表示されます。
以前は4つのリリース段階があったのですが少し前にプレビューと一般提供の2つになった らしくベータ版は昔の表記の名残のようです。
バージョンは?
process.release
で確認してみたところこの記事を書いたタイミングでは14.13.0
でした。
14系でLTSが開始されたのが14.15.0
なのでGAまでにLTSのバージョンに上がるのかと思われます。
{
name: 'node',
sourceUrl: 'https://nodejs.org/download/release/v14.13.0/node-v14.13.0.tar.gz',
headersUrl: 'https://nodejs.org/download/release/v14.13.0/node-v14.13.0-headers.tar.gz'
}
2021/03/16追記
以前調べてから時間が経ったので再度バージョンを確認してみたところ14.16.0
に上がってました。
まだ引き続きプレビューのようですがNode.jsに関してはLTSのバージョンになったようです。
{
name: 'node',
lts: 'Fermium',
sourceUrl: 'https://nodejs.org/download/release/v14.16.0/node-v14.16.0.tar.gz',
headersUrl: 'https://nodejs.org/download/release/v14.16.0/node-v14.16.0-headers.tar.gz'
}