目前我在 Jenkins 服务器上安装了两个版本的节点。
$ n list
node/10.9.0
node/12.14.1
我正在尝试为需要它的特定构建切换到版本 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 切换节点版本?上面有什么遗漏的吗?提前致谢。