Home  >  Article  >  Web Front-end  >  How to install nvm in Mac (detailed tutorial)

How to install nvm in Mac (detailed tutorial)

亚连
亚连Original
2018-06-21 16:46:046113browse

The following editor will share with you a tutorial on installing nvm on Mac. It has a good reference value and I hope it will be helpful to everyone. Let’s follow the editor to take a look

1. Install nvm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
安装成功默认将会在用户文件夹中生成一个隐藏的 .nvm 文件
显示隐藏文件:defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder
隐藏隐藏文件:defaults write com.apple.finder AppleShowAllFiles No && killall Finder

2. View the configuration file .bash_profile

If there is no configuration file, you can copy and paste a hidden file in .nvm to change the name and change the content to the following code: (Note: The user name pointed to by NVM_DIR can be searched in spotlight" User folder", check it)

export NVM_DIR="/Users/你的用户名/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

3. Make the configuration file .bash_profile effective (otherwise it will report: nvm: command not found)

source ~/.nvm/.bash_profile

4. Common nvm commands

The following uses version 8.9.2 as an example

nvm ls :打印出所有的版本
nvm install stable:安装最稳定的版本
nvm install v8.9.2 : 安装node的8.9.2的版本(删除用uninstall)
nvm current :当前使用的node版本
nvm use v8.9.2 :将node改为8.9.2版本
nvm alias default 0.12.7:设置默认 node 版本为 0.12.7
nvm alias default :设置系统默认的node版本
nvm alias :给不同的版本号添加别名
nvm unalias : 删除已定义的别名
nvm reinstall-packages :在当前版本node环境下,重新全局安装指定版本号的npm包
npm install -g mz-fis:安装 mz-fis 模块至全局目录,安装的路径:/Users/<你的用户名>/.nvm/versions/node/v0.12.7/lib/mz-fis
nvm use 4:切换至 4.2.2 版本(支持模糊查询)
npm install -g react-native-cli:安装 react-native-cli 模块至全局目录,安装的路径:/Users/<你的用户名>/.nvm/versions/node/v4.2.2/lib/react-native-cli

The above is what I compiled for everyone. I hope it will be helpful to everyone in the future.

Related articles:

How to implement a series of functions such as image uploading in the WeChat applet

How to build a universal front-end data simulation Framework (detailed tutorial)

How to implement flux on knockoutjs

How to implement seamless scrolling components using vue

The above is the detailed content of How to install nvm in Mac (detailed tutorial). For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn