現在、Jenkins サーバーに 2 つのバージョンのノードがインストールされています。
$ n list
node/10.9.0
node/12.14.1
バージョン 10.9.0 を必要とする特定のビルド用にバージョン 10.9.0 に切り替えようとしています。
最初に使用してみまし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 を使用してノードのバージョンを切り替えるにはどうすればよいですか? 上記で不足しているものはありますか?前もって感謝します。