[TOC]
>[success] # 下载和安装node
下载安装有2种方式,如下
>[success] ## 普通方式
访问官网 http://nodejs.cn/ ,下载并且安装,然后安装后 **打开命令行,运行 node -v 和 npm -v** 测试。
>[success] ## nvm 方式安装
**nvm(node version manage)** 是 **node** 的一个版本管理工具,可以切换多个 **nodejs** 版本,工作中会经常用到,例如:**项目A** 用 **nodejs 10版本**, **项目B** 用 **nodejs 12版本** ,这个场景下就可以使用 **nvm**。
1. **mac os** 安装指令:
~~~
brew install nvm
~~~
**brew** 是苹果的一个软件工具,可以访问 https://brew.sh 来安装 **brew** ,如下:
![](https://img.kancloud.cn/b7/34/b734bbff201c9a762d1e796bebbfd307_1920x937.png)
安装完成 **brew** 后,再通过 **brew** 来 **安装 nvm**
2. **windows** 安装方式:
nvm-noinstall.zip:绿色免安装版,但使用时需要进行配置。
nvm-setup.zip:安装版,推荐使用
**windows** 用户去 **github** 上搜索 **nvm-windows** [进行下载](https://github.com/coreybutler/nvm-windows/releases)进去后选择最近的新版本
![](https://img.kancloud.cn/b6/75/b675496ed5af2a0b6ca637444b3064e2_1920x937.png)
然后滑到最下方
![](https://img.kancloud.cn/16/cb/16cbfed8b159f36784381bad9f1fd4c9_1920x937.png)
点击 **nvm-setup.zip** 下载,然后输入 **nvm -V** 查看是否安装成功。
>[success] ### 使用 nvm
**nvm** 有几个常用命令:
~~~
nvm list 或 nvm ls // 查看当前所有的 node 版本
nvm install v10.13.0 // 安装指定的版本
nvm uninstall v10.13.0 // 卸载指定的版本
nvm use 10.13.0 // 切换到指定的版本
nvm install latest // 下载最近的版本,比官网的最新还要新,应该不是稳定版的
~~~
- NodeJS基础
- 什么是NodeJS
- npm
- Node.js+Express+Koa2+开发Web Server博客
- 下载和安装node
- nodejs和js的区别
- commonjs-演示
- nodejs如何debugger
- server端与前端的区别
- 项目需求分析
- 开发接口(不使用任何框架)
- http-概述
- 处理get请求
- 处理post请求
- 处理http请求的综合示例
- 搭建开发环境
- 初始化并且开发路由
- 开发博客项目之数据存储
- MySql介绍
- 数据库操作(创建和增、删、查)
- Nodejs 操作 Mysql
- Nodejs 链接 mysql 做成工具
- API 对接 MySQL
- 开发博客项目之登陆
- cookie-介绍
- cookie用于登录验证
- cookie做限制