1. Vue

  2. Node.js

  3. Vue Router

  4. Axios

  5. Vuex

# Node.js 是什么? Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。也可以片面地理解,把浏览器运行 JavaScript 代码的功能单独拎了出来,它就成了 Node.js。 # Node.js 的学习路线 针对 Node.js 的学习,根据目的不同学习的程度也有所不同。首先可以确定的是,由于 Node.js 是一个 JavaScript 的运行环境,对于 JavaScript 的语法我们肯定是需要熟悉的。关于 JavaScript 的学习可以参考 [MDN 的教程](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript)。 1. 如果是为了使用 Vue、React 等前端框架,对于 Node.js 的学习可以比较简单。只需学习如何安装运行 Node.js,学习其包管理工具 npm 的使用即可。 2. 如果是为了使用 Node.js 开发后端接口等服务,则需要深入了解一下 node.js 接口,再去学习对应的后端框架。由于 Node.js 是运行在计算机本地,提供的接口与运行在浏览器的有所不同。这些接口与很多语言类似,包括了一些操作本地系统、文件、网络等功能。如需学习这些接口,可以查阅 [node.js 中文接口文档](http://nodejs.cn/api/) 或 [node.js 官方英文接口文档](https://nodejs.org/en/docs/)。 # 上手 Node.js 初次接触 Node.js 的同学可以跟着以下步骤安装 Node.js 并运行第一个代码文件,之后再学习 npm 的使用或深入学习接口。 1. 首先打开 [Node.js 的官网](https://nodejs.org/en/)即可下载安装,会有`LST(Long Term Support 长期支持)`与 `Current(最新)` 两个版本提供下载。简而言之,LST 是经过考验的稳定版本,Current 是包含最新特性的版本,但可能有些 bug。![image](https://qiniu.3yya.com/ad9ad76cd793273fa92f1a8d4b418cf3/ad9ad76cd793273fa92f1a8d4b418cf3.png) 2. 安装过程中可保持默认选项,安装完成后调起控制台执行 node 可以知道是否安装成功。![image](https://qiniu.3yya.com/16c0912ac2dd32cfc48eb97a186f2b68/16c0912ac2dd32cfc48eb97a186f2b68.png) 3. 新建一个 JavaScript 文件,输入以下代码尝试 node + 文件名 的方式运行。 ```javascript console.log("世界你好~") ``` ![image](https://qiniu.3yya.com/b15c5182f1db4ede64e73b417c311466/b15c5182f1db4ede64e73b417c311466.png)