1

I use GitLab and I have several projects using different versions of node. I came across the nvm-windows project, and installed it on my local machine to try it out.

$ nvm install 14.18.0
$ nvm use 14.18.0

raises an exception:

exit status 1: You do not have sufficient privilege to perform this operation.

I installed the nvm package without admin priviledges into the HOME directory, so no system path is involved. I believe that mklink is to blame here as this is used to create some symbolic links.

This would mean, that I need to run the Gitlab client in admin rights, but I want to avoid this. What would be the most common approach to use a pipeline with different node versions?

HelloWorld
  • 2,733
  • 2
  • 25
  • 54

1 Answers1

2

As it has been said here, just execute the following line and make sure it is git-tracked to solve the problem.

node --version > .nvmrc

and Add the following line to the package.json file:

"scripts": {
    "v": "node -v"
}
Mostafa Ghadimi
  • 4,199
  • 6
  • 41
  • 80