欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【MACOS】Node.js 和nvm的安装以及初使用,解决nvm: command not found

程序员文章站 2022-06-30 14:18:37
...

开始学习node.js, 安装推荐nvm,用来控制不同版本切换。
打开命令行,使用homebrew安装:

$ brew install nvm 

查看nvm指示内容

$ brew info nvm 

其中有个Caveats,打开/.bash_profile把后面给的这堆加进去。

Add the following to /Users/xxx/.bash_profile or your desired shell
configuration file:

  export NVM_DIR="$HOME/.nvm"
  [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh"  # This loads nvm
  [ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm"  # This loads nvm bash_completion

然后source一下

$ source .bash_profile

上面这些可以避免遇到-bash: nvm: command not found的问题。

NVM的使用:
我们来查看所有Node版本

$ nvm list
               
->       system
iojs -> N/A (default)
node -> stable (-> N/A) (default)
unstable -> N/A (default)

这说明我们电脑里没有装过任何版本的Node,所以都是N/A
我们用nvm装一下最新版本的Node

$ nvm install node
Downloading and installing node v14.7.0...
Downloading https://nodejs.org/dist/v14.7.0/node-v14.7.0-darwin-x64.tar.xz...
######################################################################### 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v14.7.0 (npm v6.14.7)
Creating default alias: default -> node (-> v14.7.0)

再次查看一下,就发现已经安装成功最新的版本

$ nvm list
->      v14.7.0
         system
default -> node (-> v14.7.0)
node -> stable (-> v14.7.0) (default)
stable -> 14.7 (-> v14.7.0) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/erbium (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.22.0 (-> N/A)
lts/erbium -> v12.18.3 (-> N/A)

其他的命令行还有

$ nvm install v.10.13.0 # 安装制定版本
$ nvm use -delete-prefix 10.13.0 # 切换到制定版本
相关标签: 后端 nodejs nvm