nodeJs 版本管理工具

去官网下载并安装:https://nvm.uihtm.com/

1. nvm -v // 查看 nvm 版本

nvm -version // 显示 nvm 版本及其信息

2.nvm list //显示版本列表

nvm list :显示已安装的版本(同 nvm list installed

nvm list installed:显示已安装的版本

nvm list available:显示所有可以下载的版本

3. nvm install //安装指定版本node.js

nvm install 16.5.0:安装 16.5.0 版本的 node.js

nvm install latest:安装最新版本

4. nvm use // 使用指定版本node

nvm use 16.5.0: 切换到 16.5.0 版本的 node.js

--lts // 自动切换到长期支持版本

--lts=<LTS name> // 自动切换到指定名称的 node 长期支持版本

5. nvm uninstall <version> // 卸载指定版本 node

nvm uninstall 14.5.0:卸载到 14.5.0 版本的 node.js

nvm uninstall --lts // 卸载长期支持版本的node

nvm uninstall --lts=<LTS name> // 卸载一个指定名称的长期支持版本的node

6. nvm --help //显示命令行帮助信息

【注】在运行 nvm install 的时候,有可能会出现无权限安装的问题,请以管理员身份运行cmd

其他的命令 

nvm deactivate // 取消当前nvm命令行效果

1. nvm 查看 node 版本

nvm current // 查看当前使用的 node 版本

nvm ls // 查看所有本地可用的 node 版本

nvm ls <version> // 参看指定版本

nvm ls-remote // 查看所有可用远程版本

--lts // 查看所有长期支持版本

nvm ls-remote <version> // 参看所有 node 的指定远程版本

--lts // 查看所有 node 长期支持版本

--lts=<LTS name> // 仅查看指定名称的长期支持版本

2. nvm 版本别名

nvm alias [<pattern>]  // 显示所有以 <pattern> 开头的版本别名

nvm alias <name> <version>  // 给版本 <version> 设置一个别名

nvm unalias <name> // 删除 <name> 的版本别名

3. nvm 和 npm

nvminstall-latest-npm  // 在当前 node 版本中,将 npm 升级到最新版

nvmreinstall-packages   // 在全局重新安装 npm,从 版本到当前版本

4. npm which 显示安装路径

npm which[current | ]  // 显示已安装 node 的安装路径。

5. nvm缓存

nvmcachedir  // 显示 nvm 的缓存目录

nvmcacheclear // 清除 nvm 的缓存目录

6. nvm 运行 node

nvm exec [--silent] [version] [<command>]  // 在<version> 运行命令 <command>

nvm exec 4.8.3 node app.js  // Run `node app.js` with the PATH pointing to node 4.8.3

nvm run [--silent] [version] [<args>]  // 在<version>以参数<args>运行node --

nvm run 6.10.3 app.js //Run app.js using node 6.10.3

7. 设置镜像

nvm node_mirror [url] :设置 node 镜像。默认是 https://nodejs.org/dist/。如果不写 url,则使用默认 url。设置后可至安装目录 settings.txt 文件查看,也可直接在该文件操作。

nvm npm_mirror [url] :设置 npm 镜像。https://github.com/npm/cli/archive/。如果不写 url,则使用默认 url。设置后可至安装目录 settings.txt 文件查看,也可直接在该文件操作。

8. 版本管理

nvm on:开启 node.js 版本管理。

nvm off:关闭 node.js 版本管理。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。