When will CodeBuild offer nodejs v18 (or higher)?

1

As the title says. Highest nodejs runtime currently available is v16, which is quite old. https://docs.aws.amazon.com/codebuild/latest/userguide/runtime-versions.html

I have dependencies with important security updates that I cannot use with nodejs v18 or higher.

1 回答
1

All CodeBuild images use the n command to install the Node version.

This command is available to you during the build. The delay is negligible in my experience, and it takes just a few seconds to upgrade Node.

Docs: https://github.com/tj/n

Add this to your Install phase:

n install 18
node --version

I prefer to do this regardless of the available versions in the image, just to make sure the same Node version is used in all environments.

I use .nvmrc file to maintain the version in the project.

Then in every CodeBuild project, I install the exact version this way:

n install $(cat .nvmrc)
node --version

And if you use GitHub Actions, it has support for that as well:

That way, I just need to change the version in one place.

profile picture
m0ltar
已回答 1 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则