Node.js
- 浏览器是
JavaScript
的前端运行环境。 Node.js
是JavaScript
的后端运行环境Node.js
中无法调用DOM
和BOM
相关的 API。
Node.js
可以做什么?
- 基于
Express
框架,可以快速构建 Web 应用。 - 基于
Electron
框架,可以构建跨平台的桌面应用。 - 基于
restify
框架,可以快速构建API
接口项目 - 读写和操作数据库、创建实用的命令行工具辅助前端开发、etc.
Node.js
学习路径
浏览器中的 JavaScript
学习路径
JavaScript
基础语法- 浏览器内置
API
(DOM
和BOM
)。 - 第三方库 (
jQuery
、lodash
、moment.js
等)
Node.js
学习路径
JavaScript
基础语法。Node.js
内置API
模块(fs
、path
、http
等)。- 第三方
API
模块 (Express
、restify
、mysql
等)。
Node.js
环境的安装
安装 Node.js
- 下载安装包:https://nodejs.org/en/download/
建议安装 LTS
版本
验证 Node.js
安装成功
- 打开命令行,输入
node -v
验证Node.js
版本号。 - 打开命令行,输入
npm -v
验证npm
版本号。
nvm·
管理 Node.js
版本
nvm
是Node.js
版本管理工具。nvm
可以安装、切换、删除多个Node.js
版本。nvm
下载地址:https://github.com/nvm-sh/nvm
nvm
常用命令
nvm install
安装指定版本的Node.js
。nvm use
切换当前使用的Node.js
版本。nvm ls
列出所有安装的Node.js
版本。nvm current
显示当前使用的Node.js
版本。nvm alias
为Node.js
版本设置别名。nvm unalias
删除Node.js
版本别名。nvm version
显示nvm
版本。nvm reinstall-packages
重新安装当前项目依赖的Node.js
版本。nvm uninstall
删除指定版本的Node.js
。
什么是终端
终端(英语:Terminal)是专门为开发人员设计的,用于实现人机交互的一种方式。
常用的终端命令
ls
显示当前目录下的文件和目录。cd
切换目录。mkdir
创建目录。touch
创建文件。rm
删除文件。mv
移动或重命名文件。cp
复制文件。cat
查看文件内容。echo
输出文字。clear
清屏。man
查看命令的帮助文档。sudo
以超级用户权限运行命令。su
切换到超级用户。exit
退出终端。