美文网首页Node.js
[Node] Node Version Manager

[Node] Node Version Manager

作者: 何幻 | 来源:发表于2017-10-17 15:12 被阅读53次

1. nvm和n

nvmn都可以用来管理node的版本,
但是n安装的package,会共享同一个全局环境,

$ npm config get prefix
/usr/local

无论哪个版本的node,使用npm i -g,都会安装到这里/usr/local

nvm则不同,使用不同版本node的时候,
会将全局package安装到独立的目录中,例如,

$ node --version
v6.11.4

$ npm config get prefix
/Users/thzt/.nvm/versions/node/v6.11.4

2. 安装和使用nvm

2.1 删除已安装的node

#!/bin/bash
lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom \
| while read i; do
  sudo rm /usr/local/${i}
done
sudo rm -rf /usr/local/lib/node \
     /usr/local/lib/node_modules \
     /var/db/receipts/org.nodejs.*

2.2 安装nvm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.5/install.sh | bash

2.3 使用nvm

nvm install 8.0.0             Install a specific version number
nvm use 8.0                   Use the latest available 8.0.x release
nvm run 6.10.3 app.js         Run app.js using node 6.10.3
nvm exec 4.8.3 node app.js    Run `node app.js` with the PATH pointing to node 4.8.3
nvm alias default 8.1.0       Set default node version on a shell
nvm alias default node        Always default to the latest available node version on a shell

参考

github: nvm
github: uninstallNodejs
gist: Uninstall nodejs from OSX Yosemite

相关文章

  • [Node] Node Version Manager

    1. nvm和n nvm和n都可以用来管理node的版本,但是n安装的package,会共享同一个全局环境, 无论...

  • Vue环境搭建补充

    一、名词介绍 nvm :node version manager -> node 版本管理工具 npm :node...

  • nvm windows 使用

    nvm --> node version manager(Node版本管理器)安装并维护多个node版本 比直接...

  • Node环境的安装

    为了方便以后切换不同版本的node.js,我们通过nvm(node version manager)安装node....

  • nvm避坑指南

    nvm node version manager(node版本管理工具) 通过将多个node 版本安装在指定路径,...

  • NodeJS 安装

    概念 NVM:Node Version Manager(Node版本管理器)管理NodeJS版本NodeJS:服务...

  • NVM

    NVM 介绍 nvm is a version manager for node.js, designed to ...

  • 2020-03-23

    NVM: full name: Node Version Manager install: github 地址 -...

  • Mac下安装NVM,并使用NVM安装Node(附带NPM)

    一、理解NVM、node、NPM 什么是NVM? NVM:Node.js Version Manager,用来管理...

  • node版本管理器nvm

    Node Version manager (Node版本管理器),可以方便地在终端切换Node版本 安装 curl...

网友评论

    本文标题:[Node] Node Version Manager

    本文链接:https://www.haomeiwen.com/subject/rddduxtx.html