В настоящее время на сервере Jenkins установлены две версии узла.
$ n list
node/10.9.0
node/12.14.1
Я пытаюсь перейти на версию 10.9.0 для конкретной сборки c, которая требует этого.
Сначала я попытался использовать n <version>
, но последняя версия 12.14.1 по-прежнему отображается как активная:
$ n 10.9.0
installed : v10.9.0 to /opt/jenkins/n/bin/node
active : v12.14.1 at /bin/node
Я также попробовал n use <version>
, которая просто сопровождается подсказкой.
$ n use 10.9.0
>
Я читал различные статьи на эту тему, но не смог получить никаких команд для эффективного переключения версий.
т.е. https://blog.logrocket.com/switching-between-node-versions-during-development/
Ниже является n-выполнимым.
which n
/opt/jenkins/n/bin/n
Версии устанавливаются в каталоге ниже:
/opt/jenkins/n/n/versions/node/
10.9.0
12.14.1
Ниже приведено содержимое /opt/jenkins/n/bin/
chrome-debug -> ../lib/node_modules/lighthouse/lighthouse-core/scripts/manual-chrome-launcher.js
lighthouse -> ../lib/node_modules/lighthouse/lighthouse-cli/index.js
n
ng
node
nodejs
npm -> ../lib/node_modules/npm/bin/npm-cli.js
npx -> ../lib/node_modules/npm/bin/npx-cli.js
n-uninstall
n-update
Как я могу переключать версии узлов с n? Есть ли что-то в вышеперечисленном, чего не хватает? Заранее спасибо.