试试fnm

119 阅读1分钟

官方文档

https://github.com/Schniz/fnm

我是windows,选择用Chocolatey来安装,命令是

choco install fnm

image.png

哈哈,果然很方便

让我们来一起学习下基本命令吧

列出所有远程node.js版本
fnm list-remote
fnm ls-remote
列出所有本地安装的 Node.js 版本
fnm list
fnm ls
安装新的 Node.js 版本
fnm install 14
更改 Node.js 版本
fnm use
打印和设置 fnm 所需的环境变量
fnm env
将版本设置为默认版本
fnm default
打印当前 Node.js 版本
fnm current
在 fnm 上下文中运行命令
fnm exec
一种用于解析 Node 版本的策略。每当调用 fnm use 或 fnm install 时,如果没有指定版本,或者配置了 --use-on-cd 进行评估,都会使用此策略 [env: FNM_VERSION_FILE_STRATEGY] [默认: local] [可能的值: local, recursive]
--version-file-strategy 
在不存在 .node-version 或 .nvmrc 文件时,解析 package.json 中的 engines.node 字段。 实验性的:此功能可能会发生变化。 注意:engines.node 可以是任何 semver 范围,将解析最新的满足版本。
--resolve-engines