Node.js开发大纲

维护人:戴荔春 (6016)

说明

Node.js开发知识体系大纲

目录

前言

注意,以下所有的命令,在window下都是在cmd中输出的

参考来源

前人栽树,后台乘凉,本文参考了以下来源

什么是Node.js

简单的说Node.js是一个后端的JavaScript的运行环境,你可以编写系统级或者服务器端的Javascript代码,交给Node.js来解释执行

Node.js的使用

安装Node.js

什么是npm

npm是Node.js的包管理器,是全球最大的开源库生态系统。通过npm,可以快速安装各种Node.js相关插件

全局安装与本地安装

使用npm安装时,有全局安装和本地安装两种方式

什么是cnpm

因为npm安装插件是从国外服务器下载,受网络影响大,可能出现异常,所以淘宝团队分享了一个cnmp包,使用这个包安装其它模块时会自动使用淘宝源

处理npm网络异常

npm安装插件是从国外服务器下载,由于某些不可抗拒因素,有时会导致下载异常,解决方法有如下几种

Node.js环境变量配置

使用全局安装的node模块,实际通过require引用时,需要设置windows环境变量才行,否则会提示无法找到

新手安装指引

对于新手来说,可能看到这里还会有所疑惑,没关系,按照以下步骤进行即可完成Node.js的安装

Node.js的应用

介绍Node.js中的实际应用情况

基于node的gulp自动构建

请参考: gulp自动构建大纲