node.js的nvm与npm

NVM

英文node version manager,即node版本管理器。

查看所有可以安装的版本

$ nvm list-remote

 

 所有版本有将近200个,高版本不完全向下兼容,有时候需要测试nodejs程序在不同nodejs版本下是否能正常运行,有时候想尝鲜或者常用代码需要在较旧的版本上运行等等,但是每个系统只能装一个版本node,而总是装卸不同node版本又很麻烦,所以我们需要一款高效切换note版本程序——nvm(n也可以,在此不做讨论)。

安装nvm

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

 暂时没有时间详细研究指令个部分的意义,大概是从给出的网址下载并安装nvm的0.25.2版本。

安装完成后重启终端可以生效。

查看本机安装的所有node.js版本

$ nvm ls

 

jchongs@jchongs-X450JF:~$ nvm ls下面显示的是安装着的版本号(我只装了一个。。)

绿色小箭头指示的是目前正在使用的版本。如果没有选定的版本想选择一个或者切换到自己想要的版本,可以

$ nvm use 4.2.2

 4.2.2是想要切换的版本号,也可以写成v4.2.2。

    NPM

NPM英文全称node package manager,node模块管理器。

安装依赖

$ npm install express

install默认安装最新版本模块,可以通过@版本号下载特定版本

$ npm install [email protected]

 --下载express的0.1.3版本。

 express是安装的依赖(模块)的名称,可以通过空格隔开同时安装多个模块,所谓依赖,可以理解为运行指令所必须的命令或文件,比如运行A时,需要调用B的部分或全部文件,当脱离B时,A不能运行或无法正常运行,此时B就是A的依赖。

列出当前项目安装的所有模块

npm ls

 我目前做的一个小项目

可以看出是以树形图表示出来的。

删除安装的模块

$ npm uninstall express

猜你喜欢

转载自873719187.iteye.com/blog/2269697