Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
download

GitHub Action

Set up node using nvm

v4

Set up node using nvm

download

Set up node using nvm

Sets up a specific node.js version using nvm

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Set up node using nvm

uses: dcodeIO/setup-node-nvm@v4

Learn more about this action in dcodeIO/setup-node-nvm

Choose a version

Set up node using nvm

This action sets up a specific node.js version on GitHub Actions using nvm, very similar to @actions/setup-node. Unlike setup-node (at the time of this writing) it does support several aliases and custom mirrors like the one for node-v8. Note that this is merely intended as a placeholder until setup-node supports aliases, which is crucial for rolling testing, and mirrors, which is useful for WebAssembly testing. Has some Windows support via nvm-windows, but there are issues with versions newer than current and .nvmrc.

Inputs

node-version

The node.js version to install and use, according to nvm. Uses the version specified in .nvmrc if omitted.

node-mirror

The node.js mirror to use, e.g. https://nodejs.org/download/v8-canary/ for node on V8 lkgr.

Example usage:

uses: dcodeIO/setup-node-nvm@master
with:
  node-version: lts/*
uses: dcodeIO/setup-node-nvm@master
with:
  node-version: node
  node-mirror: https://nodejs.org/download/v8-canary/