Windows
下载安装与使用
Github: Download nvm-windows --- nvm-setup.zip
程序安装过程中,在 Set Node.js Symlink
这一步目录设置,
是待会 nvm use
存放你的 nodejs 程序的目录 [C:\\DevTools\\nodejs
]。
nvm v # 查看版本 => 1.1.1
nvm install latest # 下载最新的 node 版本 v7.2.0
nvm install 4.4.4 # 安装不同版本
nvm install 6.2.0 32 # 默认是64位,32位需指定
nvm uninstall 6.2.0 # 卸载对应的版本
下载完成后,会在 \nvm
文件夹下多个 v7.2.0
文件夹。
nvm use 7.2.0 # 引入使用
nvm list # 查看已安装的 node 版本
* 7.2.0 (Currently using 64-bit executable)
6.2.0
4.4.4
更多命令使用键入 nvm
查看。
这时就会在 C:\\DevTools\\nodejs
的目录出现个 nodejs 的快捷方式。
配置 npm 全局安装路径
执行下面的命令:
npm config set prefix "E:\nodejs\npm-global"
C:\\Users\\你的用户名\\
会生成个 .npmrc
文件,内容如下:
prefix=E:\nodejs\npm-global
去装些全局的东西 npm install vue -g
.
全局的所有包都在这:E:\nodejs\npm-global\node_modules
设置——系统——关于——系统信息——高级程序设置——环境变量——xxx用户的变量
修改环境变量,将 C:\\Users\\你的用户名\\AppData\\Roaming\\npm
修改为 PATH E:\\nodejs\\npm-global
.
安装 cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm install -g cnpm --registry=http://r.cnpmjs.org
解决 nvm 无法切换源
由于最近重装了 node & nvm, 使用时 nvm install
正常,但是切换源无法使用。
nvm use 8.0.0
Now using node v8.0.0 (64-bit) # 这个提示正常来讲是切换成功的
node -v
v7.6.4 # 还是原来版本
卸载原来已安装的 node, 与全局安装的包
解决 nvm 下载慢的问题
在程序安装目录下找到 settings.txt
,添加下面两行。
root: C:\Program Files\nvm
path: C:\Program Files\nodejs
+ node_mirror: https://npm.taobao.org/mirrors/node/
+ npm_mirror: https://npm.taobao.org/mirrors/npm/
Mac OS
安装前卸载掉已安装的 Node 和已安装的全局模块
安装
安装前新建 .bash_profile 文件(如果没有),这样就不需要手动添加下面的代码。安装的时候会自动插入 .bash_profile
.
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
解决安装完成无法使用
安装成功后,执行 nvm
, 如果提示 -bash: nvm: command not found
新建 ~/.bash_profile
文件
可以在安装 (curl...) 前新建 .bash_profile 文件(如果没有),这样就不需要手动添加下面的代码 (export NVM_DIR...
)。安装的时候会自动插入.bash_profile
$ vi ~/.bash_profile
输入以下代码
export NVM_DIR="${XDG_CONFIG_HOME/:-$HOME/.}nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
保存退出 Esc
-> :wq
, 再次执行 nvm
如果还是报错,执行一下:
$ source ~/.nvm/nvm.sh
最后大功告成!
$ nvm --version
0.34.0
解决 zsh: command not found: nvm
报这个错,说明你安装了oh-my-zsh
, nvm 的配置又放在.bash_profile
文件里。
解决:把 .bash_profile
文件中关于 nvm 的配置删除。在 .zshrc
最后添加:
export NVM_DIR="${XDG_CONFIG_HOME/:-$HOME/.}nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
使用
$ nvm install node
$ nvm use 12.4.0
$ node -v
v12.4.0
$ npm -v
6.9.0
$ nvm install 10.16
$ nvm list # 查看已安装的 Node
卸载 NVM
$ sudo rm -rf `$NVM_DIR` # 执行完重启程序,输入 `nvm` 测试成功
还需要到以下文件中删除干净NVM_DIR
相关的 (如果有)~/.bash_profile
,~/.zshrc
,~/.profile
, or~/.bashrc
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。