概念:Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
Node是一个JavaScript的运行环境(平台);不是一个框架或语言。
Node.js 的包管理器 npm,是全球最大的开源库生态系统。
npm 插件官网:https://www.npmjs.com/
环境配置
安装包的方式安装
- 安装包下载链接:
+ Mac OSX: [darwin](http://npm.taobao.org/mirrors/node/v5.7.0/node-v5.7.0.pkg)
+ Windows:
* [x64](http://npm.taobao.org/mirrors/node/v5.7.0/node-v5.7.0-x64.msi)
* [x86](http://npm.taobao.org/mirrors/node/v5.7.0/node-v5.7.0-x86.msi)
- 安装操作:
+ 一路*Next*
相关版本
- node版本常识
+ 偶数版本为稳定版 (0.6.x ,0.8.x ,0.10.x)
+ 奇数版本为非稳定版(0.7.x ,0.9.x ,0.11.x)
+ LTS(Long Term Support)
+ [LTS和Current区别](https://blog.csdn.net/u012532033/article/details/73332099)
- 操作方式:
+ 重新下载最新的安装包;
+ 覆盖安装即可;
- 问题:
+ 以前版本安装的很多全局的工具包需要重新安装
+ 无法回滚到之前的版本
+ 无法在多个版本之间切换(很多时候我们要使用特定版本)
NVM工具的使用:
安装操作步骤如下:
1. 下载:[nvm-windows](https://github.com/coreybutler/nvm-windows/releases/download/1.1.0/nvm-noinstall.zip)
2. 解压到一个全英文路径
3. 编辑解压目录下的`settings.txt`文件(不存在则新建)
`root 配置为当前 nvm.exe 所在目录`
`path 配置为 node 快捷方式所在的目录`
`arch 配置为当前操作系统的位数(32/64)`
`proxy 不用配置`
4. 配置环境变量 可以通过 window+r : sysdm.cpl
`NVM_HOME = 当前 nvm.exe 所在目录`
`NVM_SYMLINK = node 快捷方式所在的目录`
`PATH += %NVM_HOME%;%NVM_SYMLINK%;`
打开CMD中输入nvm-v查看是否配置成功
PowerShell中是通过`dir env:[name]`命令
然后就可以安装node.js了:nvm install node@版本号(会自动安装npm)
之后用nvm -ls查看当前nvm管理的node版本,用nvm use node版本号来切换版本
用nvm uninstall 版本号删除相应的node;
5. NVM使用说明:
+ https://github.com/coreybutler/nvm-windows/