nvm安装及使用(windon/mac)

 

 

有必要说一下nvm,因为大家做前端对node都很熟悉吧。前端的很多项目中都依赖node,还有可能每个项目依赖的node版本不一样,这样我们就上了nvm。
nvm 是node Version Manage的简称,顾名思义node版本管理器。
 

一、安装

 
安装包下载地址 https://github.com/coreybutler/nvm-windows/releases。选择nvm-setup .zip
下载完咔叽咔叽无脑下一步就行。
 
最后验证一下是否安装成功。打开终端 输入
 
nvm
 
出现一下内容证明已经安装成功了。
 

 

 

 

二、使用

查看可安装node版本:nvm list available
 
 

 

 

安装node命令: nvm install<version>

 
//例如我想安装 node 10.23.0 nvm install 10.23.0
 

 

 

 
 

查看以安装node版本:nvm list

 
 
带*的是当前使用node版本
 

切换node版本:nvm use <version>

 

 

 

 
 
 
以下是nvm的一些命令,在下英语0级就不翻译了,免得误人子弟。
 1   nvm arch                     : Show if node is running in 32 or 64 bit mode.
 2   nvm install <version> [arch] : The version can be a node.js version or "latest" for the latest stable version.
 3                                  Optionally specify whether to install the 32 or 64 bit version (defaults to system arch).
 4                                  Set [arch] to "all" to install 32 AND 64 bit versions.
 5                                  Add --insecure to the end of this command to bypass SSL validation of the remote download server.
 6   nvm list [available]         : List the node.js installations. Type "available" at the end to see what can be installed. Aliased as ls.
 7   nvm on                       : Enable node.js version management.
 8   nvm off                      : Disable node.js version management.
 9   nvm proxy [url]              : Set a proxy to use for downloads. Leave [url] blank to see the current proxy.
10                                  Set [url] to "none" to remove the proxy.
11   nvm node_mirror [url]        : Set the node mirror. Defaults to https://nodejs.org/dist/. Leave [url] blank to use default url.
12   nvm npm_mirror [url]         : Set the npm mirror. Defaults to https://github.com/npm/cli/archive/. Leave [url] blank to default url.
13   nvm uninstall <version>      : The version must be a specific version.
14   nvm use [version] [arch]     : Switch to use the specified version. Optionally specify 32/64bit architecture.
15                                  nvm use <arch> will continue using the selected version, but switch to 32/64 bit mode.
16   nvm root [path]              : Set the directory where nvm should store different versions of node.js.
17                                  If <path> is not set, the current root will be displayed.
18   nvm version                  : Displays the current running version of nvm for Windows. Aliased as v.

 

三、遇到的问题

值得注意的是:安装完nvm 之后 输入以下命令会出现错误

Could not retrieve https://nodejs.org/dist/latest/SHASUMS256.txt.

Get https://nodejs.org/dist/latest/SHASUMS256.txt: net/http: TLS handshake timeout

 

 

解决方案:

打开nvm安装目录找到到settings.txt 打开添加一下内容

node_mirror:npm.taobao.org/mirrors/node/
node_mirror:npm.taobao.org/mirrors/npm/

 

 

 

 

但是不知道为啥报错了

 打开nvm安装目录找到到settings.txt 打开添加一下内容

node_mirror: https://npmmirror.com/mirrors/node/

npm_mirror: https://npmmirror.com/mirrors/npm/

 

mac下下载不了node 

解决方案: 直接去官网下载

例如10.23.0版本,node-v10.23.0-darwin-x64.tar.xz 点击下载。

然后放进/Users/用户名/.nvm/versions/node下然后以次命名

 

posted @ 2020-12-19 20:36  zshNo1  阅读(1100)  评论(0编辑  收藏  举报